Files
go-common/app/service/main/sms/model/constant.go
2019-04-22 18:49:16 +08:00

86 lines
1.9 KiB
Go

package model
//go:generate $GOPATH/src/go-common/app/tool/warden/protoc.sh
const (
// CountryChina .
CountryChina = "86" // 中国地区码
)
// 短信模板状态
const (
// TemplateStatusNew .
TemplateStatusNew = 0 // 新建
// TemplateStatusApprovel .
TemplateStatusApprovel = 1 // 已审核
// TemplateStatusCanceled .
TemplateStatusCanceled = 2 // 已取消
)
// 运营商
const (
// ProviderMengWang .
ProviderMengWang = int32(2)
// ProviderChuangLan
ProviderChuangLan = int32(4)
)
// 短信类型
const (
// TypeSms 验证码
TypeSms = int32(1)
// TypeActSms 营销短信
TypeActSms = int32(2)
// TypeActBatch 批量营销
TypeActBatch = int32(3)
)
// 短信回执用户行为日志
const (
// UserActionTypeSend 日志类型为发送
UserActionTypeSend = int32(1)
// UserActionCallback 日志类型为回执
UserActionCallback = int32(2)
// UserActionSendFailedStatus 发送失败的日志状态
UserActionSendFailedStatus = "SUBMIT FAILED"
// UserActionSendFailedDesc 发送失败的日志描述
UserActionSendFailedDesc = "短信提交失败"
// UserActionSendSuccessStatus 提交成功的日志状态
UserActionSendSuccessStatus = "SUBMIT SUCCESS"
// UserActionSendSuccessDesc 提交失败的日志描述
UserActionSendSuccessDesc = "短信提交成功"
)
// 短信状态
const (
// StatusNew .
StatusNew = int32(0)
// StatusSuccess .
StatusSuccess = int32(1)
// StatusFail .
StatusFail = int32(2)
)
// 短信任务类型
const (
// TaskTypeMobile 按手机号发送
TaskTypeMobile = int32(1)
// TaskTypeMid 按mid发送
TaskTypeMid = int32(2)
)
// 短信任务状态
const (
// TaskStatusPrepared 准备发
TaskStatusPrepared = int32(1)
// TaskStatusDoing 进行中
TaskStatusDoing = int32(2)
// TaskStatusSuccess 发送成功
TaskStatusSuccess = int32(3)
// TaskStatusFailed 发送失败
TaskStatusFailed = int32(4)
// TaskStatusStop 停止发送
TaskStatusStop = int32(5)
)