44 lines
1.3 KiB
Go
44 lines
1.3 KiB
Go
package errcode
|
||
|
||
// 用户模块错误码段位:20000 - 29999
|
||
//
|
||
// 细分:
|
||
// 20000 - 20999 参数错误
|
||
// 21000 - 21999 鉴权 / 登录
|
||
// 22000 - 22999 资源不存在
|
||
// 23000 - 23999 冲突 / 重复
|
||
// 29000 - 29999 服务端错误
|
||
|
||
// ===== 参数错误(20000 - 20999) =====
|
||
var (
|
||
UserParamsInvalid = NewError(20000, "用户参数错误")
|
||
)
|
||
|
||
// ===== 鉴权 / 登录(21000 - 21999) =====
|
||
var (
|
||
UserLoginFailed = NewError(21000, "用户名或密码错误")
|
||
UserDisabled = NewError(21001, "账号已被禁用")
|
||
UserWxLoginFailed = NewError(21002, "微信登录失败")
|
||
UserWxCodeInvalid = NewError(21003, "微信 Code 无效")
|
||
UserRegistrationDisabled = NewError(21004, "注册暂未开放")
|
||
)
|
||
|
||
// ===== 资源不存在(22000 - 22999) =====
|
||
var (
|
||
UserNotFound = NewError(22000, "用户不存在")
|
||
)
|
||
|
||
// ===== 冲突(23000 - 23999) =====
|
||
var (
|
||
UserAlreadyExists = NewError(23000, "用户已存在")
|
||
UserEmailExists = NewError(23001, "邮箱已被注册")
|
||
)
|
||
|
||
// ===== 服务端错误(29000 - 29999) =====
|
||
var (
|
||
UserCreateFailed = NewError(29000, "用户创建失败")
|
||
UserUpdateFailed = NewError(29001, "用户更新失败")
|
||
UserDeleteFailed = NewError(29002, "用户删除失败")
|
||
UserQueryFailed = NewError(29003, "用户查询失败")
|
||
)
|