初始化v1
This commit is contained in:
65
internal/consts/consts.go
Normal file
65
internal/consts/consts.go
Normal file
@@ -0,0 +1,65 @@
|
||||
package consts
|
||||
|
||||
// 用户类型
|
||||
const (
|
||||
UserTypeUser = "user" // 普通用户
|
||||
UserTypeAdmin = "admin" // 管理员
|
||||
)
|
||||
|
||||
// 用户状态
|
||||
const (
|
||||
UserStatusNormal = 1 // 正常
|
||||
UserStatusDisable = 2 // 禁用
|
||||
)
|
||||
|
||||
// VIP等级
|
||||
const (
|
||||
VipLevelNormal = 1 // 普通用户
|
||||
VipLevelGold = 2 // 黄金VIP
|
||||
VipLevelPlatinum = 3 // 铂金VIP
|
||||
VipLevelDiamond = 4 // 钻石VIP
|
||||
)
|
||||
|
||||
// 影片状态
|
||||
const (
|
||||
MovieStatusDraft = 1 // 草稿
|
||||
MovieStatusPublished = 2 // 已发布
|
||||
MovieStatusOffline = 3 // 已下线
|
||||
)
|
||||
|
||||
// 订单状态
|
||||
const (
|
||||
OrderStatusPending = 1 // 待支付
|
||||
OrderStatusPaid = 2 // 已支付
|
||||
OrderStatusCancelled = 3 // 已取消
|
||||
OrderStatusRefunded = 4 // 已退款
|
||||
)
|
||||
|
||||
// 支付方式
|
||||
const (
|
||||
PaymentTypeAlipay = "alipay" // 支付宝
|
||||
PaymentTypeWechat = "wechat" // 微信支付
|
||||
)
|
||||
|
||||
// 文件类型
|
||||
const (
|
||||
FileTypeImage = "image" // 图片
|
||||
FileTypeVideo = "video" // 视频
|
||||
FileTypeOther = "other" // 其他
|
||||
)
|
||||
|
||||
// 缓存键前缀
|
||||
const (
|
||||
CacheKeyUserInfo = "user:info:"
|
||||
CacheKeyMovieInfo = "movie:info:"
|
||||
CacheKeyMovieList = "movie:list:"
|
||||
CacheKeyConfig = "config:"
|
||||
CacheKeyStatistics = "statistics:"
|
||||
)
|
||||
|
||||
// 默认分页参数
|
||||
const (
|
||||
DefaultPage = 1
|
||||
DefaultPageSize = 20
|
||||
MaxPageSize = 100
|
||||
)
|
||||
Reference in New Issue
Block a user