package consts import ( "time" ) const ( ServiceName = "joybuywork" TraceIdKey = "trace_id" XLangKey = "X-Lang" DebugKey = "__debug__" ) const ( CtxLangKey = "__ctx_lang__" // 语言ctx key CtxTimezoneKey = "__ctx_timezone__" // 时区ctx key CtxReqId = "rid" // 请求id CtxBootId = "boot_id" // 脚本任务id CtxMsgId = "mid" // 队列消息id ) const ( AdminRoleName = "高级用户" NormalRoleName = "普通用户" ) const ( KB = 1 << 10 //1KB 字节 MB = 1 << 20 //1MB 字节 GB = 1 << 30 //1GB 字节 ) const ( Local = "local" Dev = "dev" Test = "test" Prod = "prod" ) const ( LuckyThinkText = "good luck" //谢谢参与文案 LuckyThinkImg = "https://i1.branchcn.com/resource/2023/06/08/ci0t5fki474ceqco5i0g.png" //谢谢参与logo图 ) const ( RandEnStr = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" //随机英文字符串 RandEnNumberStr = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" //随机英文数字字符串 ) const ( ChannelMarkLen = 2 ChannelDefaultName = "默认链接" ChannelWebDefaultName = "活动自分享" ) const ( TimeDay = time.Hour * 24 TimeWeek = TimeDay * 7 DaySec = 86400 // 一天的秒数字 ) // carbon 组件的format const ( YmdH = "YmdH" Ymd = "Ymd" Ymd_ = "Y-m-d" His = "His" His_ = "H:i:s" YmdHs = "Y/m/d H:i" ) const ( JoinComma = "," // 逗号切割 ) const ( FissionRankTypeInstall = iota + 1 // 下载 FissionRankTypeRegister // 注册 FissionRankTypeFriendTarget // 好友达标 FissionRankTypeSelfTask // 自己完成任务 FissionRankTypeSign // 签到 FissionRankTypeGrow // 养成 ) const ( LangZhCn = "zh-cn" LangEn = "en" ) const Colon = ":" const ( CampaignTz = "GMT" CampaignTzOffset = 8 DefaultTz = -100 // 需要去活动的默认时区 ) const ( PlatformAndroid = "android" // 安卓 PlatformIOS = "ios" //ios PlatformWeb = "web" //网页 PlatformIPad = "ipad" //Ipad PlatformOther = "other" //其他 ) const ( TblPrefix = "__tbl-" // 一些特殊前缀 ) const ( HelpStatusNotInstall = "not_install" // 未完成安装 HelpStatusNotRegister = "not_register" // 未完成注册 HelpStatusNotTask = "not_task" // 未完成任务 )