37 lines
1.2 KiB
Go
37 lines
1.2 KiB
Go
|
|
package entity
|
||
|
|
|
||
|
|
// 第三方平台
|
||
|
|
type Platform3rdType string
|
||
|
|
|
||
|
|
func (s Platform3rdType) String() string {
|
||
|
|
return string(s)
|
||
|
|
}
|
||
|
|
|
||
|
|
const(
|
||
|
|
Platform3rdTypeAliyun Platform3rdType = "ali" // 阿里云[短信、邮件]
|
||
|
|
Platform3rdTypeTencent Platform3rdType = "tencent" // 腾讯云[短信]
|
||
|
|
)
|
||
|
|
|
||
|
|
|
||
|
|
type SmsTemplateType int
|
||
|
|
|
||
|
|
// 模板类型(0.未知类型 1.验证码 2.短信通知 3.推广短信 4.国际消息 5.数字短信 )
|
||
|
|
const (
|
||
|
|
SmsTemplateTypeUnknown SmsTemplateType = 0 // 未知类型
|
||
|
|
SmsTemplateTypeVerifyCode SmsTemplateType = 1 // 验证码
|
||
|
|
SmsTemplateTypeNotice SmsTemplateType = 2 // 通知短信
|
||
|
|
SmsTemplateTypePromotion SmsTemplateType = 3 // 推广短信
|
||
|
|
SmsTemplateTypeInternational SmsTemplateType = 4 // 国际消息
|
||
|
|
SmsTemplateTypeDigital SmsTemplateType = 5 // 数字短信
|
||
|
|
)
|
||
|
|
|
||
|
|
type SmsTemplateRange int
|
||
|
|
|
||
|
|
const (
|
||
|
|
SmsTemplateRangeUnknown SmsTemplateRange = 0 // 未知类型
|
||
|
|
SmsTemplateRangeGlobal SmsTemplateRange = 1 // 全球/通用场景
|
||
|
|
SmsTemplateRangeChina SmsTemplateRange = 2 // 中国(仅中国大陆)
|
||
|
|
SmsTemplateRangeInternational SmsTemplateRange = 3 // 国际(除中国大陆外)
|
||
|
|
)
|
||
|
|
|