Documentation
¶
Index ¶
Constants ¶
View Source
const ( // ActionTypeEditPhone 修改手机号 ActionTypeEditPhone = "EDIT_PHONE" // ActionTypeWithdraw 提现 ActionTypeWithdraw = "WITHDRAW" // ActionTypeLogin 登录 ActionTypeLogin = "LOGIN" // ActionTypeMergeAccount 合并账号 ActionTypeMergeAccount = "MERGE_ACCOUNT" // ActionTypeRegister 注册 ActionTypeRegister = "REGISTER" // ActionTypeUserWithdrawal 用户余额提现 ActionTypeUserWithdrawal = "USER_WITHDRAWAL" // ActionTypeUserOperatingWithdrawal 用户运营提现 ActionTypeUserOperatingWithdrawal = "USER_OPERATING_WITHDRAWAL" // ActionTypeSmsLog 短信日志 ActionTypeSmsLog = "SMS_LOG" // ActionTypeGarbageCollectionRecharge 清运充值 ActionTypeGarbageCollectionRecharge = "GARBAGE_COLLECTION_RECHARGE" // ActionTypeGarbageCollectionExpense 清运支出 ActionTypeGarbageCollectionExpense = "GARBAGE_COLLECTION_EXPENSE" // ActionTypeEnvFundDistribution 投递环保金发放 ActionTypeEnvFundDistribution = "ENV_FUND_DISTRIBUTION" // ActionTypeHolderProfit 分润给持有人 ActionTypeHolderProfit = "HOLDER_PROFIT" // ActionTypeHardwareBilling 运营费用扣款 ActionTypeHardwareBilling = "Hardware_Billing" )
定义常量来表示 StatusCodes 的键
View Source
const ( EzvIz = 1 // 萤石 Other = 2 // 其他 )
View Source
const ( StatusNormal = 1 // 正常 StatusClosed = 2 // 关闭 StatusExpired = 3 // 到期 StatusMaintenance = 4 // 维护 StatusInClearance = 5 // 清运中 StatusCheck = 7 // 系统核查中 StatusWait = 8 // 等待清运 StatusIssued = 9 // 已发放 StatusClearanceCompleted = 10 // 清运完成 StatusViolation = 11 // 违规投递 StatusPartialViolation = 12 // 部分违规投递 )
状态常量
View Source
const ( PaymentTypeJSAPI = "JSAPI" // JSAPI 支付(公众号支付) PaymentTypeMiniApp = "MiniApp" // 小程序支付 PaymentTypeApp = "App" // APP 支付 )
View Source
const ( Redis_Hardware_Snap = "Redis_Hardware_Snap:" // 摄像头拍照 Redis_GetYsAccessToken = "Redis_GetYsAccessToken:" // 摄像头拍照 Redis_Hardware_Request_ID = "Redis_Hardware_Request_ID:" Redis_ComputingArchitecture = "Redis_ComputingArchitecture:" // 系统计算体所需要的缓存值 Redis_Hardware_Expiry_Date = "Redis_Hardware_Expiry_Date:" // 设备过期日期 )
View Source
const ( // SmsTypeRegister 注册短信 SmsTypeRegister = "REGISTER_SMS" // SmsTypeChangePhone 修改手机号短信 SmsTypeChangePhone = "CHANGE_PHONE_SMS" // SmsTypeMergeAccount 账号合并短信 SmsTypeMergeAccount = "MERGE_ACCOUNT_SMS" )
发送短信类型
View Source
const ( // UserTypeInitialAdmin 初始管理员 UserTypeInitialAdmin = "IA" // 初始管理员 // UserTypeAdmin 管理员 UserTypeAdmin = "AD" // 管理员 // UserTypeDeliverer 投递用户 UserTypeDeliverer = "UD" // 投递用户 // UserTypeClearWorker 清运员 UserTypeClearWorker = "CW" // 清运员 // UserTypeHolder 持有人 UserTypeHolder = "HO" // 持有人 )
View Source
const SmsCodeCacheKey = "SMS_CODE_CACHE:"
SmsCodeCacheKey 定义短信验证码缓存键
Variables ¶
View Source
var ActionTypeCodes = map[string]ActionTypeMessage{
"EDIT_PHONE": {
Des: "用户ID %d 修改手机号,原手机号 %s,修改为 %s",
Message: "修改手机号",
},
"WITHDRAW": {
Des: "用户ID %d 原账户余额:%.2f,变更金额是: %.2f, 变更后账户余额:%.2f",
Message: "用户提现",
},
"LOGIN": {
Des: "用户ID %d 成功登录,登录时间为 %s",
Message: "用户登录",
},
"MERGE_ACCOUNT": {
Des: "用户ID %d 发起合并账户,被合并账户ID %d,合并后账户ID %d,合并前余额为 %.2f 和 %.2f,合并后余额为 %.2f",
Message: "用户合并账户并更新余额",
},
"REGISTER": {
Des: "用户ID %d 完成了注册,注册时使用的手机号是 %s",
Message: "用户注册",
},
"BALANCE_CHANGE": {
Des: "用户ID %d 原余额:%.2f,变更金额是: %.2f, 变更后余额:%.2f",
Message: "用户余额变更",
},
"GARBAGE_COLLECTION_RECHARGE": {
Des: "用户ID %d 原运营余额:%.2f,变更金额是: %.2f, 变更后余额:%.2f",
Message: "清运用户充值余额变更",
},
"SMS_LOG": {
Des: "用户ID %d 短信内容: %s",
Message: "短信日志",
},
"GARBAGE_COLLECTION_EXPENSE": {
Des: "用户ID %d 原运营账户余额:%.2f,变更金额是: %.2f, 变更后运营账户余额:%.2f",
Message: "清运用户清运余额变更",
},
"ENV_FUND_DISTRIBUTION": {
Des: "用户ID %d 原余额:%.2f,变更金额是: %.2f, 变更后余额:%.2f",
Message: "投递清运余额变更",
},
"HOLDER_PROFIT": {
Des: "用户ID %d 原运营账户余额:%.2f,变更金额是: %.2f, 变更后运营账户余额:%.2f, 分润箱体:%s",
Message: "清运用户清运余额变更",
},
"Hardware_Billing": {
Des: "用户ID %d 原运营账户余额:%.2f,变更金额是: %.2f, 变更后运营账户余额:%.2f, 箱体账单扣缴",
Message: "箱体运营账单结算",
},
"USER_OPERATING_WITHDRAWAL": {
Des: "用户ID %d 原运营账户余额:%.2f,变更金额是: %.2f, 变更后运营账户余额:%.2f",
Message: "用户运营账户提现",
},
}
ActionTypeCodes 定义状态和提示信息
View Source
var SmsTypeSlice = []string{ SmsTypeRegister, SmsTypeChangePhone, SmsTypeMergeAccount, }
SmsTypeSlice 定义 SmsTypeSlice 包含所有预定义的短信类型
Functions ¶
func CheckSmsTypeNo ¶
CheckSmsTypeNo 检查传入的短信类型是否在预定义的 SmsType 常量中
Types ¶
Source Files
¶
- ActionTypeMessage.go
- CamType.go
- HardwareType.go
- PayType.go
- Redis.go
- SmsMessage.go
- UserType.go
Click to show internal directories.
Click to hide internal directories.