| 1234567891011121314151617181920212223242526272829303132 |
- package errorx
- type CodeError struct {
- Code int `json:"code"`
- Message string `json:"message"`
- }
- func (e *CodeError) Error() string {
- return e.Message
- }
- func NewCodeError(code int, msg string) error {
- return &CodeError{
- Code: code,
- Message: msg,
- }
- }
- var (
- // 用户相关错误码 (10000-10099)
- ErrUserNotFound = NewCodeError(10001, "用户不存在")
- ErrInvalidParam = NewCodeError(10002, "无效的参数")
- ErrUserQueryFailed = NewCodeError(10003, "查询用户失败")
- ErrInvalidCode = NewCodeError(10004, "验证码错误")
- ErrInvalidPassword = NewCodeError(10005, "密码错误")
- ErrGenerateToken = NewCodeError(10006, "生成token失败")
- ErrPhoneRegistered = NewCodeError(10007, "手机号已注册")
- ErrCreateUser = NewCodeError(10008, "创建用户失败")
- ErrUnFollowFailed = NewCodeError(10009, "取消关注失败")
- ErrAlreadyFollowed = NewCodeError(10010, "已经关注该用户")
- ErrFollowFailed = NewCodeError(10011, "关注用户失败")
- )
|