package errors type CodeType int64 const NotFind = "mongo: no documents in result" // 错误级别 const ( ParamLevel = 1000 // 参数级 StoreLevel = 3000 // 存储级 ServerLevel = 4000 // 服务级 BusinessLevel = 6000 // 业务逻辑级 ) // app 端用到了 // 1000, 重新登陆 // 4002 短信发送失败 // 6017 手机号码已绑定 // 6023 user_video操作错误 // 这里作出兼容 func (c CodeType) Error() string { return "" } const ( InvalidateToken CodeType = ParamLevel + iota // 不可用的token,客户端需要重新登陆 MethodNotFound // 方法为找到,指gin方法未找到 ApiNotFound // api未找到 Limiting // 限流 NoToken // 无token 1004 ) const ( DBQuery CodeType = StoreLevel + iota DBInsert DBUpdate DBDelete RedisSet RedisGet RedisDel ProxyPutObject EtcdGet EtcdPut RedisRPush RedisLPop ) const ( HttpClient CodeType = ServerLevel + iota // httpclient TypePointer // 指针类型 SmsLimit // 短信限制 SmsSend // 短信发送失败 SmsTmp // 短信模版 SmsTmpParse // 短信模版解析 UserId // 用户ID OpenFile // 打开文件 FsErr // seaweedfs CtxTimeout // context超时 UnmarshalJson // json FSFiler // fs filer HttpGet // ReadData // read data IOCopy // io copy Pass // pass PassConfID // pass config id Tips // 提示错误 ) const ( // 用户权限 UserPermission CodeType = BusinessLevel + iota Unknown // 未知错误 InvalidKeyword // 无效的关键字 UserName // 用户名称 Mobile // 手机号码 Captcha // 验证码 CaptchaErr // 验证码错误 Psw // 密码 PayCode // 用户支付密码 Number // 数字类型 String // 字符串类型 VideoId // 视频ID Progress // 进度 Ids // id数组 CatagoryExist // 视频种类已存在 MobileBinded // 手机号码已绑定 Rate // 返佣金比例 Brokerage // 返佣 Logo // 用户logo UploadFile // EmptyFile // Operate // user_video操作错误 UserDisable // NickName // Gender // InviteCode // Coat // ReLogin // PopType // AgentBinded // M3u8FileName // M3u8Read // VideoName // ExchangeCodeErr // 兑换码错误 ChanAcount // Recharge // Withdraw // ExportErr // 导出参数错误 DomainErr // 主域名错误 ForbiddenWord // 禁言 ForbiddenLogin // 禁止登陆 DuplicateLike // 重复点赞 AliPayUnBind // 支付宝未绑定 BankCardUnBind // 银行卡未绑定 VideoUploadExist // 视频重复上传 Task // _ // 已移除帖子参数错误码,保留原数值 _ // 已移除帖子重复发送错误码,保留原数值 _ // 已移除帖子不存在错误码,保留原数值 _ // 已移除帖子重复点赞错误码,保留原数值 _ // 已移除帖子取消点赞错误码,保留原数值 _ // 已移除帖子重复收藏错误码,保留原数值 _ // 已移除帖子取消收藏错误码,保留原数值 _ // 已移除帖子重复屏蔽错误码,保留原数值 _ // 已移除帖子取消屏蔽错误码,保留原数值 UserDoNotForSelf // 用户不能对自己进行此项操作 UserWatchDupi // 不可重复关注同一用户 UserNoWatch // 没有关注该用户,不可取消关注 _ // 已移除帖子回复参数错误码,保留原数值 _ // 已移除帖子评论不存在错误码,保留原数值 _ // 已移除帖子评论已存在错误码,保留原数值 NoWatchableUsers // 没有可以关注的用户池 _ // 已移除帖子评论点赞错误码,保留原数值 _ // 已移除帖子评论取消点赞错误码,保留原数值 _ // 已移除帖子定价错误码,保留原数值 _ // 已移除帖子已购买错误码,保留原数值 NoBalance // 余额不足 BalanceErr // 编辑余额错误 NoAccount // 没账户 AccountDisabled // 账户已被封禁 BuySelf // 不能购买自己的内容 RedisError // 服务器繁忙 Button // 落地页按钮 ReplyTimeShort // 回复间隔时间太短 OperateLog // 日志出错 RoleErr // 角色权限不够 DocExists // 查找的文档已存在 _ // 已移除帖子未知错误码,保留原数值 SeekScoreConfirm // 商人追分确认 GetOrderInfo // 商人充值订单报错 PromSeq // 商区错误 SignErr // 签名错误 BadRequest // 传参错误 ReplyPoolExisted // 评论已存在 LimitIPErr // 限制IP登陆 ) // 代充专用 const ( TakeChatFail CodeType = iota + 18000 //发起代充聊天失败 18000 GetOrderInfoFail //获取代理充值订单信息失败 18001 AppIDNotExist //代充AppID 不存在 18002 TraderNotExist //此商人不存在 18003 TraderBalanceNotEnough //商人余额不足 18004 TraderHasLocked //商人被禁止登陆 18005 TraderSeekScoreFail //商人追分失败 18006 TraderSeekScoreFailDueNotEnough //商人追分失败 18007 )