You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
115 lines
2.4 KiB
Go
115 lines
2.4 KiB
Go
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" // 未完成任务
|
|
)
|