53 lines
1.9 KiB
Go
53 lines
1.9 KiB
Go
package model
|
|
|
|
import xtime "go-common/library/time"
|
|
|
|
// MCNUPRecommendSource .
|
|
type MCNUPRecommendSource int8
|
|
|
|
// const .
|
|
const (
|
|
// MCNUPRecommendSourceUnKnown 未知来源
|
|
MCNUPRecommendSourceUnKnown MCNUPRecommendSource = iota
|
|
// MCNUPRecommendSourceAuto 自动添加(大数据)
|
|
MCNUPRecommendSourceAuto
|
|
// MCNUPRecommendStateManual 手动添加
|
|
MCNUPRecommendStateManual
|
|
)
|
|
|
|
// MCNUPRecommendState .
|
|
type MCNUPRecommendState int8
|
|
|
|
// const .
|
|
const (
|
|
// MCNUPRecommendStateUnKnown 未知状态
|
|
MCNUPRecommendStateUnKnown MCNUPRecommendState = 0
|
|
// MCNUPRecommendStateOff 未推荐
|
|
MCNUPRecommendStateOff MCNUPRecommendState = 1
|
|
// MCNUPRecommendStateOn 推荐中
|
|
MCNUPRecommendStateOn MCNUPRecommendState = 2
|
|
// MCNUPRecommendStateBan 禁止推荐
|
|
MCNUPRecommendStateBan MCNUPRecommendState = 3
|
|
// MCNUPRecommendStateDel 移除中
|
|
MCNUPRecommendStateDel MCNUPRecommendState = 100
|
|
)
|
|
|
|
// McnUpRecommendPool .
|
|
type McnUpRecommendPool struct {
|
|
ID int64 `json:"id"`
|
|
UpMid int64 `json:"up_mid"`
|
|
UpName string `json:"up_name"`
|
|
FansCount int64 `json:"fans_count"`
|
|
FansCountIncreaseMonth int64 `json:"fans_count_increase_month"`
|
|
ArchiveCount int64 `json:"archive_count"`
|
|
PlayCountAccumulate int64 `json:"play_count_accumulate"`
|
|
PlayCountAverage int64 `json:"play_count_average"`
|
|
ActiveTid int16 `json:"active_tid"`
|
|
LastArchiveTime xtime.Time `json:"last_archive_time"`
|
|
State MCNUPRecommendState `json:"state"`
|
|
Source MCNUPRecommendSource `json:"source"`
|
|
GenerateTime xtime.Time `json:"generate_time"`
|
|
Ctime xtime.Time `json:"ctime"`
|
|
Mtime xtime.Time `json:"mtime"`
|
|
}
|