package common import "time" // Redis 相关常量 const ( // RedisTokenPrefix Redis中Token前缀 RedisTokenPrefix = "login:token:" // RedisTokenExpire Token过期时间 RedisTokenExpire = 24 * time.Hour // RedisUserScorePrefix Redis中用户成绩前缀 RedisUserScorePrefix = "user:score:" // RedisUserScoreExpire 用户成绩过期时间 RedisUserScoreExpire = 8 * time.Hour ) // HTTP/Context 相关常量 const ( // ContextUserKey 上下文中存储用户信息的key ContextUserKey = "loginUser" // TokenHeader 请求头中Token的key // "X-Access-Token" TokenHeader = "Authorization" // HeaderTokenPrefix Token前缀 (如有需要) HeaderTokenPrefix = "" ) // 业务状态常量 const ( StateActive = "1" // 使用中 StateInactive = "0" // 未使用/已删除 StateHistory = "2" // 历史记录 ) // 数据类型常量 const ( TypeNormal = "1" // 普通类 TypeArt = "2" // 艺术类 )