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 // PostsNewArgsInvalid // 帖子参数错误 PostDupi // 帖子重复发送 PostNotExisted // 帖子不存在 PostLikeOnLiked // 重复点赞帖子 PostUndoLikeOnUnliked // 尚未点赞,不可取消点赞 PostFavOnFaved // 重复 收藏 PostUndoFavOnUnfaved // 尚未收藏,不可取消收藏 PostDisLikeOnDisLiked // 重复屏蔽帖子 PostUndoDisLikeOnUnliked // 尚未屏蔽,不可取消屏蔽 UserDoNotForSelf // 用户不能对自己进行此项操作 UserWatchDupi // 不可重复关注同一用户 UserNoWatch // 没有关注该用户,不可取消关注 PostRepleNewArgsInvalid // 帖子 回复 参数错误 PostReplyNotExisted // 评论不存在 PostReplyAlready // 评论不存在 NoWatchableUsers // 没有可以关注的用户池 PostReplyLikeOnLiked // 重复点赞帖子 PostReplyUndoLikeOnUnliked // 尚未点赞,不可取消点赞 PostPriceInvalid // 帖子定价异常,不可购买 PostIsBuyed // 帖子已购买,不可重复购买 NoBalance // 余额不足 BalanceErr // 编辑余额错误 NoAccount // 没账户 AccountDisabled // 账户已被封禁 BuySelf // 自己帖子,不用购买 RedisError // 服务器繁忙 Button // 落地页按钮 ReplyTimeShort // 回复间隔时间太短 OperateLog // 日志出错 RoleErr // 角色权限不够 DocExists // 查找的文档已存在 PostUnknownError // 未知错误 SeekScoreConfirm // 商人追分确认 GetOrderInfo // 商人充值订单报错 PromSeq // 商区错误 SignErr // 签名错误 BadRequest // 传参错误 ReplyPoolExisted // 评论已存在 ) //代充专用 const ( TakeChatFail CodeType = iota + 18000 //发起代充聊天失败 18000 GetOrderInfoFail //获取代理充值订单信息失败 18001 AppIDNotExist //代充AppID 不存在 18002 TraderNotExist //此商人不存在 18003 TraderBalanceNotEnough //商人余额不足 18004 TraderHasLocked //商人被禁止登陆 18005 TraderSeekScoreFail //商人追分失败 18006 TraderSeekScoreFailDueNotEnough //商人追分失败 18007 )