35 lines
789 B
Go
35 lines
789 B
Go
package message
|
||
|
||
// 错误消息(补偿)
|
||
type ErrorMessage struct {
|
||
Message
|
||
Code string // 错误代码
|
||
Content string // 错误内容(json)
|
||
Tag ErrorTag // 消息标签:auto=自动处理 manual=手动处理 auto_to_manual=自动转手动
|
||
}
|
||
|
||
type ErrorTag string
|
||
|
||
const (
|
||
Auto ErrorTag = "AUTO"
|
||
Manual ErrorTag = "MANUAL"
|
||
AutoToManual ErrorTag = "AUTO_TO_MANUAL"
|
||
)
|
||
|
||
// CMQ异常消息code
|
||
const (
|
||
// 注册云信失败 需要自动补偿注册
|
||
CMQ_ERROR_CODE_SIGNUP_TO_YUNXIN_FAIL = "CMQ_E001"
|
||
// 抽奖更新总奖池失败
|
||
CMQ_ERROR_CODE_OPEN_BOX_UPDATE_DATA_FAIL = "CMQ_E002"
|
||
// 系统警告
|
||
CMQ_ERROR_CODE_SYSTEM_WARN = "CMQ_E003"
|
||
)
|
||
|
||
// 系统警告
|
||
type SystemWarnBody struct {
|
||
ServiceName string
|
||
ApiName string
|
||
ErrMsg string
|
||
}
|