96 lines
3.3 KiB
Go
96 lines
3.3 KiB
Go
|
// Package e -----------------------------
|
||
|
// @file : artistinfoMsg.go
|
||
|
// @author : JJXu
|
||
|
// @contact : wavingbear@163.com
|
||
|
// @time : 2023/10/24 14:58
|
||
|
// -------------------------------------------
|
||
|
package e
|
||
|
|
||
|
import "fmt"
|
||
|
|
||
|
type ErrorCode int
|
||
|
|
||
|
// String 使用 fmt.Sprintf(Err13ArtistUidIsNull) 返回 "画家UID不能为空"
|
||
|
func (e ErrorCode) String() string {
|
||
|
if v, ok := MsgFlags[e]; ok {
|
||
|
return v
|
||
|
} else {
|
||
|
return fmt.Sprintf("未知错误:[%d]", e)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
const (
|
||
|
Err13IDIsNull = 130001
|
||
|
Err13DuplicateData = 130002
|
||
|
Err13ScriptIsRunning = 130003
|
||
|
//用户相关错误
|
||
|
Err13ArtistUidIsNull = 130101
|
||
|
Err13ArtistTnumIsnull = 130102
|
||
|
Err13UserIsUnLock = 130103
|
||
|
Err13UserNotFound = 130104
|
||
|
Err13IDNumISNULL = 130105
|
||
|
Err13TelNumISNull = 130106
|
||
|
Err13NoOperationAfterUnlock = 130107
|
||
|
Err13RealNameIsNull = 130108
|
||
|
Err13OriginIsNull = 130109
|
||
|
ErrorTelNumInBlackList = 130110
|
||
|
ErrorIdCardInBlackList = 130111
|
||
|
//画作相关错误
|
||
|
Err13ArtworkUidIsNull = 130201
|
||
|
Err13ArtworkTfnumIsNull = 130202
|
||
|
Err13UnknownAuditNode = 130203
|
||
|
Err13ArtworkNotFound = 130204
|
||
|
Err13BaseAuditNotFinish = 130205
|
||
|
//画家指数
|
||
|
Err13DuplicateTile = 130301
|
||
|
//经纪人补充信息
|
||
|
Err13ArtPackageUidIsNull = 130701
|
||
|
Err13AgentNotExist = 130702
|
||
|
Err13AgentNotSpecified = 130703
|
||
|
Err13AgentHasSpecified = 130704
|
||
|
Err13DataHaventGenerate = 130705
|
||
|
//合同
|
||
|
Err13ContractDuplicate = 130801
|
||
|
Err13IllegalContract = 130802
|
||
|
)
|
||
|
|
||
|
var err13Msg = map[ErrorCode]string{
|
||
|
Error13ArtistInfoCodeStart: "画家宝模块错误",
|
||
|
Error13ArtistInfoCodeEnd: "画家宝模块错误",
|
||
|
Err13IDIsNull: "ID不能为空",
|
||
|
Err13DuplicateData: "数据已存在",
|
||
|
Err13ScriptIsRunning: "脚本正在运行,不可重复操作",
|
||
|
Err13ArtistUidIsNull: "画家UID不能为空",
|
||
|
Err13ArtistTnumIsnull: "画家编号不能为空",
|
||
|
Err13UserIsUnLock: "未锁定该用户,操作取消",
|
||
|
Err13UserNotFound: "找不到此用户",
|
||
|
Err13IDNumISNULL: "身份证号不能为空",
|
||
|
Err13TelNumISNull: "手机号不能为空",
|
||
|
Err13RealNameIsNull: "真实姓名不能为空",
|
||
|
Err13OriginIsNull: "数据来源不能为空",
|
||
|
Err13NoOperationAfterUnlock: "未做任何操作,无法解锁",
|
||
|
Err13AgentNotExist: "经纪人不存在",
|
||
|
Err13ArtworkUidIsNull: "画作UID不能为空",
|
||
|
Err13ArtworkTfnumIsNull: "画作编号不能为空",
|
||
|
Err13ArtworkNotFound: "画作不存在",
|
||
|
Err13BaseAuditNotFinish: "画作基本信息未审批完成,操作取消",
|
||
|
Err13UnknownAuditNode: "未知的审批节点",
|
||
|
Err13DuplicateTile: "标题重复",
|
||
|
Err13ArtPackageUidIsNull: "画展包Uid为必填",
|
||
|
Err13AgentNotSpecified: "用户尚未指定经纪人",
|
||
|
Err13AgentHasSpecified: "您已指定经纪人,不可重复操作",
|
||
|
Err13DataHaventGenerate: "数据尚未生成",
|
||
|
Err13ContractDuplicate: "合同已存在,请勿重复操作",
|
||
|
Err13IllegalContract: "存在非法的合同",
|
||
|
}
|
||
|
|
||
|
func init() {
|
||
|
for k, v := range err13Msg {
|
||
|
if _, ok := MsgFlags[k]; ok {
|
||
|
panic(fmt.Sprintf("错误代码%d冲突,请检查pkg/e目录下的代码", k))
|
||
|
} else {
|
||
|
MsgFlags[k] = v
|
||
|
}
|
||
|
}
|
||
|
}
|