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.
52 lines
1.9 KiB
52 lines
1.9 KiB
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"` |
|
}
|
|
|