Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Success = NewError(0, "成功") ServerError = NewError(10000, "服务内部错误") InvalidParams = NewError(10001, "入参错误") NotFound = NewError(10002, "找不到") TooManyRequests = NewError(10008, "请求过多") GatewayMethodsLimit = NewError(10109, "网关仅接受GET或POST请求") GatewayLostSign = NewError(10110, "网关请求缺少签名") GatewayLostAppKey = NewError(10111, "网关请求缺少APP KEY") GatewayAppKeyInvalid = NewError(10112, "网关请求无效APP KEY") GatewayAppKeyClosed = NewError(10113, "网关请求APP KEY已停用") GatewayParamSignError = NewError(10114, "网关请求参数签名错误") GatewayTooManyRequests = NewError(10115, "网关请求频次超限") FileUploadFailed = NewError(10200, "文件上传失败") FileInvalidExt = NewError(10201, "文件类型不合法") FileInvalidSize = NewError(10202, "文件大小超限") )
View Source
var ( UsernameHasExisted = NewError(20001, "用户名已存在") UsernameLengthLimit = NewError(20002, "用户名长度3~12") UsernameCharLimit = NewError(20003, "用户名只能包含字母、数字") PasswordLengthLimit = NewError(20004, "密码长度6~16") UserRegisterFailed = NewError(20005, "用户注册失败") UserHasBeenBanned = NewError(20006, "该账户已被封停") NoPermission = NewError(20007, "无权限执行该请求") UserHasBindOTP = NewError(20008, "当前用户已绑定二次验证") UserOTPInvalid = NewError(20009, "二次验证码验证失败") UserNoBindOTP = NewError(20010, "当前用户未绑定二次验证") ErrorOldPassword = NewError(20011, "当前用户密码验证失败") ErrorCaptchaPassword = NewError(20012, "图形验证码验证失败") AccountNoPhoneBind = NewError(20013, "拒绝操作: 账户未绑定手机号") TooManyLoginError = NewError(20014, "登录失败次数过多,请稍后再试") GetPhoneCaptchaError = NewError(20015, "短信验证码获取失败") TooManyPhoneCaptchaSend = NewError(20016, "短信验证码获取次数已达今日上限") ExistedUserPhone = NewError(20017, "该手机号已被绑定") ErrorPhoneCaptcha = NewError(20018, "手机验证码不正确") MaxPhoneCaptchaUseTimes = NewError(20019, "手机验证码已达最大使用次数") NicknameLengthLimit = NewError(20020, "昵称长度2~12") NoExistUsername = NewError(20021, "用户不存在") )
Functions ¶
This section is empty.
Types ¶
type Error ¶
type Error struct {
// contains filtered or unexported fields
}
func (*Error) StatusCode ¶
func (*Error) WithDetails ¶
Click to show internal directories.
Click to hide internal directories.