| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- package constants
- type MType int
- const (
- TextMType MType = iota
- )
- type ChatType int
- const (
- GroupChatType ChatType = iota + 1
- SingleChatType
- )
- type ContentType int
- const (
- ContentChatMsg ContentType = iota
- ContentMakeRead
- )
- const (
- SYSTEM_ROOT_UID = -1000000
- )
- type PostVisibleT uint8
- const (
- PostVisitPublic PostVisibleT = 90
- PostVisitPrivate PostVisibleT = 0
- PostVisitFriend PostVisibleT = 50
- PostVisitFollowing PostVisibleT = 60
- )
- type TweetVisibleType int8
- const (
- // 推文可见性
- TweetVisitPublic TweetVisibleType = iota
- TweetVisitPrivate
- TweetVisitFriend
- TweetVisitFollowing
- TweetVisitInvalid
- )
- // ToVisibleValue 转换权限
- func ToVisibleValue(visitType TweetVisibleType) PostVisibleT {
- switch visitType {
- case TweetVisitPublic:
- return PostVisitPublic
- case TweetVisitPrivate:
- return PostVisitPrivate
- case TweetVisitFriend:
- return PostVisitFriend
- case TweetVisitFollowing:
- return PostVisitFollowing
- default:
- return PostVisitPrivate
- }
- }
- type PostContentT int
- const (
- // 类型,1标题,2文字段落,3图片地址,4视频地址,5语音地址,6链接地址,7附件资源
- ContentTypeTitle PostContentT = iota + 1
- ContentTypeText
- ContentTypeImage
- ContentTypeVideo
- ContentTypeAudio
- ContentTypeLink
- ContentTypeAttachment
- ContentTypeChargeAttachment
- )
|