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.
 
 
 

38 lines
952 B

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开始
}