You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
65 lines
1.9 KiB
65 lines
1.9 KiB
package like |
|
|
|
import xtime "go-common/library/time" |
|
|
|
// Subject subject |
|
type Subject struct { |
|
ID int64 `json:"id"` |
|
Name string `json:"name"` |
|
Dic string `json:"dic"` |
|
Cover string `json:"cover"` |
|
Stime xtime.Time `json:"stime"` |
|
Etime xtime.Time `json:"etime"` |
|
Interval int64 `json:"interval"` |
|
Tlimit int64 `json:"tlimit"` |
|
Ltime int64 `json:"ltime"` |
|
List []*Like `json:"list"` |
|
} |
|
|
|
// ActSubject . |
|
type ActSubject struct { |
|
ID int64 `json:"id"` |
|
Oid int64 `json:"oid"` |
|
Type int `json:"type"` |
|
State int `json:"state"` |
|
Stime wocaoTime `json:"stime"` |
|
Etime wocaoTime `json:"etime"` |
|
Ctime wocaoTime `json:"ctime"` |
|
Mtime wocaoTime `json:"mtime"` |
|
Name string `json:"name"` |
|
Author string `json:"author"` |
|
ActURL string `json:"act_url"` |
|
Lstime wocaoTime `json:"lstime"` |
|
Letime wocaoTime `json:"letime"` |
|
Cover string `json:"cover" ` |
|
Dic string `json:"dic"` |
|
Flag int64 `json:"flag"` |
|
Uetime wocaoTime `json:"uetime"` |
|
Ustime wocaoTime `json:"ustime"` |
|
Level int `json:"level"` |
|
H5Cover string `json:"h5_cover"` |
|
Rank int64 `json:"rank"` |
|
LikeLimit int `json:"like_limit"` |
|
} |
|
|
|
// SubjectTotalStat . |
|
type SubjectTotalStat struct { |
|
SumCoin int64 `json:"sum_coin"` |
|
SumFav int64 `json:"sum_fav"` |
|
SumLike int64 `json:"sum_like"` |
|
SumView int64 `json:"sum_view"` |
|
Count int `json:"count"` |
|
} |
|
|
|
// VipActOrder . |
|
type VipActOrder struct { |
|
ID int64 `json:"id"` |
|
Mid int64 `json:"mid"` |
|
OrderNo string `json:"order_no"` |
|
ProductID string `json:"product_id"` |
|
Ctime wocaoTime `json:"ctime"` |
|
Mtime wocaoTime `json:"mtime"` |
|
PanelType string `json:"panel_type"` |
|
Months int `json:"months"` |
|
AssociateState int `json:"associate_state"` |
|
}
|
|
|