|
|
@ -8,42 +8,43 @@ import (
|
|
|
|
"github.com/rocboss/paopao-ce/pkg/xerror"
|
|
|
|
"github.com/rocboss/paopao-ce/pkg/xerror"
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// nolint
|
|
|
|
var (
|
|
|
|
var (
|
|
|
|
errUsernameHasExisted = xerror.NewError(20001, "用户名已存在")
|
|
|
|
_errUsernameHasExisted = xerror.NewError(20001, "用户名已存在")
|
|
|
|
errUsernameLengthLimit = xerror.NewError(20002, "用户名长度3~12")
|
|
|
|
_errUsernameLengthLimit = xerror.NewError(20002, "用户名长度3~12")
|
|
|
|
errUsernameCharLimit = xerror.NewError(20003, "用户名只能包含字母、数字")
|
|
|
|
_errUsernameCharLimit = xerror.NewError(20003, "用户名只能包含字母、数字")
|
|
|
|
errPasswordLengthLimit = xerror.NewError(20004, "密码长度6~16")
|
|
|
|
_errPasswordLengthLimit = xerror.NewError(20004, "密码长度6~16")
|
|
|
|
errUserRegisterFailed = xerror.NewError(20005, "用户注册失败")
|
|
|
|
_errUserRegisterFailed = xerror.NewError(20005, "用户注册失败")
|
|
|
|
errUserHasBeenBanned = xerror.NewError(20006, "该账户已被封停")
|
|
|
|
_errUserHasBeenBanned = xerror.NewError(20006, "该账户已被封停")
|
|
|
|
errNoPermission = xerror.NewError(20007, "无权限执行该请求")
|
|
|
|
_errNoPermission = xerror.NewError(20007, "无权限执行该请求")
|
|
|
|
errUserHasBindOTP = xerror.NewError(20008, "当前用户已绑定二次验证")
|
|
|
|
_errUserHasBindOTP = xerror.NewError(20008, "当前用户已绑定二次验证")
|
|
|
|
errUserOTPInvalid = xerror.NewError(20009, "二次验证码验证失败")
|
|
|
|
_errUserOTPInvalid = xerror.NewError(20009, "二次验证码验证失败")
|
|
|
|
errUserNoBindOTP = xerror.NewError(20010, "当前用户未绑定二次验证")
|
|
|
|
_errUserNoBindOTP = xerror.NewError(20010, "当前用户未绑定二次验证")
|
|
|
|
errErrorOldPassword = xerror.NewError(20011, "当前用户密码验证失败")
|
|
|
|
_errErrorOldPassword = xerror.NewError(20011, "当前用户密码验证失败")
|
|
|
|
errErrorCaptchaPassword = xerror.NewError(20012, "图形验证码验证失败")
|
|
|
|
_errErrorCaptchaPassword = xerror.NewError(20012, "图形验证码验证失败")
|
|
|
|
errAccountNoPhoneBind = xerror.NewError(20013, "拒绝操作: 账户未绑定手机号")
|
|
|
|
_errAccountNoPhoneBind = xerror.NewError(20013, "拒绝操作: 账户未绑定手机号")
|
|
|
|
errTooManyLoginError = xerror.NewError(20014, "登录失败次数过多,请稍后再试")
|
|
|
|
_errTooManyLoginError = xerror.NewError(20014, "登录失败次数过多,请稍后再试")
|
|
|
|
errGetPhoneCaptchaError = xerror.NewError(20015, "短信验证码获取失败")
|
|
|
|
_errGetPhoneCaptchaError = xerror.NewError(20015, "短信验证码获取失败")
|
|
|
|
errTooManyPhoneCaptchaSend = xerror.NewError(20016, "短信验证码获取次数已达今日上限")
|
|
|
|
_errTooManyPhoneCaptchaSend = xerror.NewError(20016, "短信验证码获取次数已达今日上限")
|
|
|
|
errExistedUserPhone = xerror.NewError(20017, "该手机号已被绑定")
|
|
|
|
_errExistedUserPhone = xerror.NewError(20017, "该手机号已被绑定")
|
|
|
|
errErrorPhoneCaptcha = xerror.NewError(20018, "手机验证码不正确")
|
|
|
|
_errErrorPhoneCaptcha = xerror.NewError(20018, "手机验证码不正确")
|
|
|
|
errMaxPhoneCaptchaUseTimes = xerror.NewError(20019, "手机验证码已达最大使用次数")
|
|
|
|
_errMaxPhoneCaptchaUseTimes = xerror.NewError(20019, "手机验证码已达最大使用次数")
|
|
|
|
errNicknameLengthLimit = xerror.NewError(20020, "昵称长度2~12")
|
|
|
|
_errNicknameLengthLimit = xerror.NewError(20020, "昵称长度2~12")
|
|
|
|
errNoExistUsername = xerror.NewError(20021, "用户不存在")
|
|
|
|
_errNoExistUsername = xerror.NewError(20021, "用户不存在")
|
|
|
|
errNoAdminPermission = xerror.NewError(20022, "无管理权限")
|
|
|
|
_errNoAdminPermission = xerror.NewError(20022, "无管理权限")
|
|
|
|
|
|
|
|
|
|
|
|
errGetPostsFailed = xerror.NewError(30001, "获取动态列表失败")
|
|
|
|
_errGetPostsFailed = xerror.NewError(30001, "获取动态列表失败")
|
|
|
|
errCreatePostFailed = xerror.NewError(30002, "动态发布失败")
|
|
|
|
_errCreatePostFailed = xerror.NewError(30002, "动态发布失败")
|
|
|
|
errGetPostFailed = xerror.NewError(30003, "获取动态详情失败")
|
|
|
|
_errGetPostFailed = xerror.NewError(30003, "获取动态详情失败")
|
|
|
|
errDeletePostFailed = xerror.NewError(30004, "动态删除失败")
|
|
|
|
_errDeletePostFailed = xerror.NewError(30004, "动态删除失败")
|
|
|
|
errLockPostFailed = xerror.NewError(30005, "动态锁定失败")
|
|
|
|
_errLockPostFailed = xerror.NewError(30005, "动态锁定失败")
|
|
|
|
errGetPostTagsFailed = xerror.NewError(30006, "获取话题列表失败")
|
|
|
|
_errGetPostTagsFailed = xerror.NewError(30006, "获取话题列表失败")
|
|
|
|
errInvalidDownloadReq = xerror.NewError(30007, "附件下载请求不合法")
|
|
|
|
_errInvalidDownloadReq = xerror.NewError(30007, "附件下载请求不合法")
|
|
|
|
errDownloadReqError = xerror.NewError(30008, "附件下载请求失败")
|
|
|
|
_errDownloadReqError = xerror.NewError(30008, "附件下载请求失败")
|
|
|
|
errInsuffientDownloadMoney = xerror.NewError(30009, "附件下载失败:账户资金不足")
|
|
|
|
_errInsuffientDownloadMoney = xerror.NewError(30009, "附件下载失败:账户资金不足")
|
|
|
|
errDownloadExecFail = xerror.NewError(30010, "附件下载失败:扣费失败")
|
|
|
|
_errDownloadExecFail = xerror.NewError(30010, "附件下载失败:扣费失败")
|
|
|
|
errStickPostFailed = xerror.NewError(30011, "动态置顶失败")
|
|
|
|
_errStickPostFailed = xerror.NewError(30011, "动态置顶失败")
|
|
|
|
errVisblePostFailed = xerror.NewError(30012, "更新可见性失败")
|
|
|
|
_errVisblePostFailed = xerror.NewError(30012, "更新可见性失败")
|
|
|
|
|
|
|
|
|
|
|
|
errGetCommentsFailed = xerror.NewError(40001, "获取评论列表失败")
|
|
|
|
errGetCommentsFailed = xerror.NewError(40001, "获取评论列表失败")
|
|
|
|
errCreateCommentFailed = xerror.NewError(40002, "评论发布失败")
|
|
|
|
errCreateCommentFailed = xerror.NewError(40002, "评论发布失败")
|
|
|
|