68 lines
1.2 KiB
Go
68 lines
1.2 KiB
Go
|
package pgc
|
||
|
|
||
|
import (
|
||
|
"go-common/library/time"
|
||
|
)
|
||
|
|
||
|
// TVEpContent reprensents the content table
|
||
|
type TVEpContent struct {
|
||
|
ID int64
|
||
|
SeasonID int64
|
||
|
CID int64
|
||
|
Title string
|
||
|
LongTitle string
|
||
|
Cover string
|
||
|
Length int32
|
||
|
IsDeleted int8
|
||
|
Order int
|
||
|
Ctime time.Time
|
||
|
Mtime time.Time
|
||
|
PayStatus int
|
||
|
}
|
||
|
|
||
|
// TVEpSeason represents the season table
|
||
|
type TVEpSeason struct {
|
||
|
ID int64
|
||
|
OriginName string
|
||
|
Title string
|
||
|
Alias string
|
||
|
Category int8
|
||
|
Desc string
|
||
|
Style string
|
||
|
Area string
|
||
|
PlayTime time.Time
|
||
|
Info int8
|
||
|
State int8
|
||
|
TotalNum int32
|
||
|
Upinfo string
|
||
|
Staff string
|
||
|
Role string
|
||
|
Copyright string
|
||
|
IsDeleted int8
|
||
|
Ctime time.Time
|
||
|
Mtime time.Time
|
||
|
Check int8
|
||
|
AuditTime int
|
||
|
Cover string
|
||
|
Valid int `json:"valid"`
|
||
|
Producer string `json:"producer"`
|
||
|
Version string `json:"version"`
|
||
|
Status int
|
||
|
}
|
||
|
|
||
|
// Offset used for mysql offset
|
||
|
type Offset struct {
|
||
|
Begin int
|
||
|
End int
|
||
|
}
|
||
|
|
||
|
// TableName gives the table name of content
|
||
|
func (*TVEpContent) TableName() string {
|
||
|
return "tv_ep_content"
|
||
|
}
|
||
|
|
||
|
// TableName gives the table name of season
|
||
|
func (*TVEpSeason) TableName() string {
|
||
|
return "tv_ep_season"
|
||
|
}
|