Files
go-desk-service/libs/error_code.go
2025-09-15 18:26:40 +08:00

28 lines
1.5 KiB
Go

package libs
type ErrorInfo struct {
Code int
Data any
Msg string
}
var ErrorCode = map[string]*ErrorInfo{
"LoginFailed": {Code: 0, Data: "", Msg: "账号异常"},
"LoginSuccessful": {Code: 200, Data: "", Msg: "登录成功"},
"NetworkTimeout": {Code: 1, Data: "", Msg: "网络超时"},
"AccountHasBeenTakenOffline": {Code: 2, Data: "", Msg: "账号已下线,请重新登录"},
"OtherError": {Code: 3, Data: "", Msg: "其他错误"},
"TransferSuccessful": {Code: 200, Data: "", Msg: "转账成功"},
"TransferFailed": {Code: 4, Data: "", Msg: "转账失败"},
"AccountRequiresEmailVerification": {Code: 0, Data: "", Msg: "账号需要邮箱验证"},
"AccountRequiresSMSVerification": {Code: 0, Data: "", Msg: "账号需要短信验证"},
"AccountRequiresRobotVerification": {Code: 0, Data: "", Msg: "账号需要机器人验证"},
"BrowserOpenFail": {Code: 0, Data: "", Msg: "浏览器开启失败"},
"AccountFailed": {Code: 0, Data: "", Msg: "账号不存在"},
"TokenExpired": {Code: 0, Data: "", Msg: "Token已过期"},
"LoginError": {Code: 0, Data: "", Msg: "登录失败"},
"RegistrationFailed": {Code: 0, Data: "", Msg: "注册失败"},
"WebsocktFailed": {Code: 0, Data: "", Msg: "WebSocket 连接失败"},
"SevaSuccessful": {Code: 200, Data: "", Msg: "保存成功"},
}