| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- 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, "关注用户失败")
- // 帖子相关错误码 (20000-20099)
- ErrInvalidPostType = NewCodeError(20001, "帖子类型不合法")
- ErrCreatePostFailed = NewCodeError(20002, "发布帖子失败")
- ErrPostQueryFailed = NewCodeError(20003, "查询帖子失败")
- ErrCommentQueryFailed = NewCodeError(20004, "查询评论列表失败")
- ErrInvalidOperation = NewCodeError(20005, "无效的操作")
- ErrCommentFailed = NewCodeError(20006, "发布评论失败")
- ErrCommentUpvoteFailed = NewCodeError(20007, "评论点赞失败")
- ErrAlreadyShared = NewCodeError(20011, "已经分享过该帖子")
- // 话题相关错误码 (30000-30099)
- ErrTagQueryFailed = NewCodeError(30001, "查询话题失败")
- )
|