39 lines
952 B
Go
39 lines
952 B
Go
|
package model
|
|||
|
|
|||
|
// 一些常量
|
|||
|
const (
|
|||
|
MaxBatchLen = 10
|
|||
|
MaxTopicNameLen = 64
|
|||
|
MaxTopicDescLen = 256
|
|||
|
MaxSvTopicNum = 15
|
|||
|
MaxTopicVideoLen = 10
|
|||
|
MaxTopicLen = 10
|
|||
|
TopicVideoSize = 10
|
|||
|
DiscoveryTopicVideoSize = 6
|
|||
|
DiscoveryTopicSize = 3
|
|||
|
CmsTopicSize = 10
|
|||
|
MaxDiscoveryTopicPage = 300
|
|||
|
MaxTopicVideoOffset = 1000
|
|||
|
MaxStickTopicNum = 10
|
|||
|
MaxStickTopicVideoNum = 6
|
|||
|
)
|
|||
|
|
|||
|
// Topic状态
|
|||
|
const (
|
|||
|
TopicStateAvailable = 0
|
|||
|
TopicStateUnavailable = 1
|
|||
|
)
|
|||
|
|
|||
|
// redis key format
|
|||
|
const (
|
|||
|
RedisStickTopicKey = "stick:topic"
|
|||
|
ReidsStickTopicVideoKey = "stick:topic:video:%d"
|
|||
|
)
|
|||
|
|
|||
|
// CursorValue 发现页下/话题详情页下的cursor
|
|||
|
type CursorValue struct {
|
|||
|
// !!!注意:这里的offset=db_offset+1
|
|||
|
Offset int `json:"offset"` // 默认值为0,从1开始,parseCursor中设置
|
|||
|
StickRank int `json:"stick_rank"` // 默认值为0,从1开始
|
|||
|
}
|