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, "用户查询失败") )