bilibili-backup/app/service/bbq/topic/internal/model/model.go

39 lines
952 B
Go
Raw Permalink Normal View History

2019-04-22 10:59:20 +08:00
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开始
}