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