service/api/errcode/errcode.go

323 lines
16 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package errcode
type ErrCode int
var ErrCodeMsgMap = map[ErrCode]string{
ErrCodeCheckSignatureFail: "签名检查失败",
ErrCodeEncryptionInterceptFail: "加密失败",
ErrCodeDecryptionInterceptFail: "解密失败",
ErrCodeApolloReadFail: "Apollo配置读取失败请立即联系管理员",
ErrCodeApolloVersionFormatError: "Apollo版本号配置格式错误",
ErrCodeUserVersionFormatError: "用户上送版本号格式错误",
ErrCodeAssertionFail: "严重错误:类型断言异常,请立即联系管理员",
ErrCodeSelfOnlyOperation: "权限不足:该操作仅可对当前登录用户执行",
ErrCodeRolePrivilegesNotEnough: "权限不足:当前用户角色禁止执行该操作",
ErrCodeOpRoleOnlyOperation: "权限不足: 后台系统仅允许超级管理员和运营操作",
ErrCodeBadParam: "参数错误",
ErrCodeProductSrvFail: "商品服务错误",
ErrCodeProductNotExist: "商品不存在",
ErrCodeCatalogSrvFail: "分类服务错误",
ErrCodeCatalogNotExist: "分类不存在",
ErrCodeResourceSrvFail: "资源位服务错误",
ErrCodeResourceNotExist: "资源位不存在",
ErrCodeLoginSrvFail: "登录服务错误",
ErrCodeLoginNotExist: "登录信息不存在",
ErrCodeLoginWrongPswd: "登录密码错误",
ErrCodeLoginWrongVeriCode: "验证码错误",
ErrCodeLoginVeriCodeExpired: "验证码已过期",
ErrCodeLoginAcctLocked: "登录账户尝试爆破登录,已被锁定",
ErrCodeLoginAcctBanned: "登录账户已被封禁",
ErrCodeLoginAcctNotEnabled: "登录账户未启用",
ErrCodeLoginNoChangeInAPswdReset: "新旧密码相同",
ErrCodeLoginRegisterUserFail: "账号注册失败,请稍后重试",
ErrCodeLoginWrongOldPswd: "旧密码错误",
ErrCodeAccountSrvFail: "账户服务错误",
ErrCodeAccountNotExist: "账户信息不存在",
ErrCodeVasSrvFail: "增值服务错误",
ErrCodeVasProductNotExist: "商品不存在",
ErrCodeVasAlipayFail: "支付宝错误",
ErrCodeVasWxpayFail: "微信支付错误",
ErrCodeVasNotMoneyProduct: "非现金支付商品",
ErrCodeVasWalletNotExist: "钱包不存在",
ErrCodeVasInvalidContactProduct: "联系方式商品错误",
ErrCodeVasUserVasNotExist: "该用户未设置联系方式",
ErrCodeVasNoEnoughCoin: "金币不足",
ErrCodeVasInvalidCoinPrice: "金币价格不正确",
ErrCodeVasInvalidOrder: "订单不正确",
ErrCodeVasOrderNotMatch: "订单不匹配",
ErrCodeVasOrderNotExists: "订单不存在",
ErrCodeVasNotUnlock: "未解锁联系方式,无法查看",
ErrCodeVasAlreadyUnlock: "已解锁,重复购买",
ErrCodeVasRepeatDeal: "重复处理",
ErrCodeVasInvalidCalcPrice: "价格计算错误",
ErrCodeMomentSrvFail: "动态服务错误",
ErrCodeMomentNotExist: "动态不存在",
ErrCodeFootPrintSrvFail: "足迹服务错误",
ErrCodeFootPrintNotExist: "足迹不存在",
ErrCodeThumbsUpSrvFail: "点赞服务错误",
ErrCodeThumbsUpNotExist: "点赞不存在",
ErrCodeAccountRelationSrvFail: "用户关系服务错误",
ErrCodeAccountRelationNotExist: "用户关系不存在",
ErrCodeAccountRelationDuplicateKey: "已存在该用户关系",
ErrCodeAccountRelationSameSubMidAndObjMid: "请勿对自己执行该操作",
ErrCodeAccountRelationSubMidUnableToAccessWxIdOfObjMid: "你尚未解锁该主播的微信",
ErrCodeAccountRelationMustSubmitInPairs: "用户关系必须成对提交",
ErrCodeAccountRelationBadPair: "用户关系对信息有误",
ErrCodeStreamerAuthApprovalSrvFail: "女神认证审批服务错误",
ErrCodeStreamerAuthApprovalNotExist: "女神认证审批不存在",
ErrCodeStreamerAuthApprovalDuplicateKey: "请勿重复提交认证",
ErrCodeStreamerAuthApprovalInviterNotExist: "邀请人不存在",
ErrCodeStreamerAuthApprovalInviterIsNotAStreamer: "邀请人非主播",
ErrCodeStreamerSrvFail: "主播服务错误",
ErrCodeStreamerNotExist: "主播不存在",
ErrCodeStreamerRecommListRedisCacheInvalid: "主播推荐服务redis缓存失效",
ErrCodeStreamerDuplicateKey: "主播重复创建",
ErrCodeFeedbackSrvFail: "意见反馈服务错误",
ErrCodeFeedbackNotExist: "意见反馈不存在",
ErrCodeCallHistorySrvFail: "通话记录服务错误",
ErrCodeCallHistoryNotExist: "通话记录不存在",
ErrCodeStreamerLinkSrvFail: "主播链接服务错误",
ErrCodeStreamerLinkNotExist: "主播链接不存在",
ErrCodeUserWxAddCheckSrvFail: "用户微信添加审核服务错误",
ErrCodeUserWxAddCheckNotExist: "用户微信添加审核不存在",
ErrCodeRealNameAuthenticationSrvFail: "实名认证服务错误",
ErrCodeRealNameAuthenticationNotExist: "实名认证不存在",
ErrCodeRealNameAuthenticationDuplicateKey: "请勿重复提交实名认证",
ErrCodeContactCustomerServiceSrvFail: "联系客服服务错误",
ErrCodeContactCustomerServiceNotExist: "联系客服不存在",
ErrCodeImageAuditSrvFail: "图像审核服务错误",
ErrCodeImageAuditNotExist: "图像审核不存在",
ErrCodeHandleWsFail: "",
ErrCodeMediaSrvFail: "媒体服务错误",
ErrCodeMediaNotExist: "媒体不存在",
ErrCodeMediaUploadFail: "媒体上传失败",
ErrCodeImageAuditTaskSrvFail: "图像审核任务服务错误",
ErrCodeImageAuditTaskNotExist: "图像审核任务不存在",
ErrCodeImageAuditTaskManuallyPassFail: "图像审核人工通过失败",
ErrCodeTextAuditSrvFail: "文字审核服务错误",
ErrCodeTextAuditNotExist: "文字审核不存在",
ErrCodeTextAuditTaskSrvFail: "文字审核任务服务错误",
ErrCodeTextAuditTaskNotExist: "文字审核任务不存在",
ErrCodeTextAuditTaskManuallyPassFail: "文字审核人工通过失败",
ErrCodeContactCustomerServiceSessionSrvFail: "联系客服对话表服务错误",
ErrCodeContactCustomerServiceSessionNotExist: "联系客服对话表不存在",
ErrCodeVeriCodeSendTimesSrvFail: "验证码频次表服务错误",
ErrCodeVeriCodeSendTimesNotExist: "验证码频次表不存在",
ErrCodeVeriCodeSendTimesReachedDailyUpperbound: "验证码发送次数已达每日上限",
}
const (
ErrCodeOk ErrCode = 1
ErrCodeEncryptionInterceptFail ErrCode = -2 // 加密失败
ErrCodeDecryptionInterceptFail ErrCode = -3 // 解密失败
ErrCodeCheckSignatureFail ErrCode = -10 // 签名检查失败
ErrCodeApolloReadFail ErrCode = -11 // Apollo配置读取失败
ErrCodeAssertionFail ErrCode = -12 // 类型断言异常
ErrCodeApolloVersionFormatError ErrCode = -13 // Apollo版本号配置格式错误
ErrCodeUserVersionFormatError ErrCode = -14 // 用户上送版本号格式错误
ErrCodeSelfOnlyOperation ErrCode = -20 // 权限不足:该操作仅可对当前登录用户执行
ErrCodeRolePrivilegesNotEnough ErrCode = -21 // 权限不足: 当前用户角色禁止执行该操作
ErrCodeOpRoleOnlyOperation ErrCode = -22 // 权限不足: 后台系统仅允许超级管理员和运营操作
ErrCodeBadParam ErrCode = -30 // 参数错误
// Product: 1xxx
ErrCodeProductSrvOk ErrCode = ErrCodeOk
ErrCodeProductSrvFail ErrCode = -1001 // 商品服务错误
ErrCodeProductNotExist ErrCode = -1002 // 商品不存在
// Catalog: 2xxx
ErrCodeCatalogSrvOk ErrCode = ErrCodeOk
ErrCodeCatalogSrvFail ErrCode = -2001 // 分类服务错误
ErrCodeCatalogNotExist ErrCode = -2002 // 分类不存在
// Resource: 3xxx
ErrCodeResourceSrvOk ErrCode = ErrCodeOk
ErrCodeResourceSrvFail ErrCode = -3001 // 资源位服务错误
ErrCodeResourceNotExist ErrCode = -3002 // 资源位不存在
// Banner: 4xxx
ErrCodeBannerSrvOk ErrCode = ErrCodeOk
ErrCodeBannerSrvFail ErrCode = -4001 // banner服务错误
ErrCodeBannerNotExist ErrCode = -4002 // banner不存在
// Login: 5xxx
ErrCodeLoginSrvOk ErrCode = ErrCodeOk
ErrCodeLoginSrvFail ErrCode = -5001 //登录服务错误
ErrCodeLoginNotExist ErrCode = -5002 //登录信息不存在
ErrCodeLoginWrongPswd ErrCode = -5003 //登录密码错误
ErrCodeLoginWrongVeriCode ErrCode = -5004 //验证码错误
ErrCodeLoginVeriCodeExpired ErrCode = -5005 //验证码已过期
ErrCodeLoginAcctLocked ErrCode = -5006 //登录账户尝试爆破登录,已被锁定
ErrCodeLoginAcctBanned ErrCode = -5007 //登录账户已被封禁
ErrCodeLoginAcctNotEnabled ErrCode = -5008 //登录账户未启用
ErrCodeLoginNoChangeInAPswdReset ErrCode = -5009 //新旧密码相同
ErrCodeLoginRegisterUserFail ErrCode = -5010 //注册账户失败
ErrCodeLoginWrongOldPswd ErrCode = -5011 //旧密码错误
// Account: 6xxx
ErrCodeAccountSrvOk ErrCode = ErrCodeOk
ErrCodeAccountSrvFail ErrCode = -6001 //账户服务错误
ErrCodeAccountNotExist ErrCode = -6002 //账户信息不存在
// Vas: 7xxx
ErrCodeVasSrvOk ErrCode = ErrCodeOk
ErrCodeVasSrvFail ErrCode = -7001 // 服务错误
ErrCodeVasProductNotExist ErrCode = -7002 // 商品不存在
ErrCodeVasAlipayFail ErrCode = -7003 // 支付宝错误
ErrCodeVasWxpayFail ErrCode = -7004 // 微信支付错误
ErrCodeVasNotMoneyProduct ErrCode = -7005 // 非现金支付商品
ErrCodeVasWalletNotExist ErrCode = -7006 // 钱包不存在
ErrCodeVasInvalidContactProduct ErrCode = -7007 // 非正常联系方式商品
ErrCodeVasUserVasNotExist ErrCode = -7008 // 无效增值用户信息
ErrCodeVasNoEnoughCoin ErrCode = -7009 // 金币不足
ErrCodeVasInvalidCoinPrice ErrCode = -7010 // 非法价格
ErrCodeVasInvalidOrder ErrCode = -7011 // 非法订单
ErrCodeVasOrderNotMatch ErrCode = -7012 // 订单不匹配
ErrCodeVasOrderNotExists ErrCode = -7013 // 订单不存在
ErrCodeVasNotUnlock ErrCode = -7014 // 未解锁
ErrCodeVasAlreadyUnlock ErrCode = -7015 // 重复解锁
ErrCodeVasRepeatDeal ErrCode = -7016 // 重复处理
ErrCodeVasInvalidCalcPrice ErrCode = -7017 // 计算价格错误
ErrCodeVasInvalidParam ErrCode = -7018 // 参数错误
// Moment: 8xxx
ErrCodeMomentSrvOk ErrCode = ErrCodeOk
ErrCodeMomentSrvFail ErrCode = -8001 // 动态服务错误
ErrCodeMomentNotExist ErrCode = -8002 // 动态不存在
// FootPrint: 9xxx
ErrCodeFootPrintSrvOk ErrCode = ErrCodeOk
ErrCodeFootPrintSrvFail ErrCode = -9001 // 足迹服务错误
ErrCodeFootPrintNotExist ErrCode = -9002 // 足迹不存在
// ThumbsUp: 10xxx
ErrCodeThumbsUpSrvOk ErrCode = ErrCodeOk
ErrCodeThumbsUpSrvFail ErrCode = -10001 // 点赞服务错误
ErrCodeThumbsUpNotExist ErrCode = -10002 // 点赞不存在
// AccountRelation: 11xxx
ErrCodeAccountRelationSrvOk ErrCode = ErrCodeOk
ErrCodeAccountRelationSrvFail ErrCode = -11001 // 用户关系服务错误
ErrCodeAccountRelationNotExist ErrCode = -11002 // 用户关系不存在
ErrCodeAccountRelationDuplicateKey ErrCode = -11003 // 已存在该用户关系
ErrCodeAccountRelationSameSubMidAndObjMid ErrCode = -11004 // 用户关系主语和宾语不可指向同一人
ErrCodeAccountRelationSubMidUnableToAccessWxIdOfObjMid ErrCode = -11005 // 主语尚未解锁宾语的微信
ErrCodeAccountRelationMustSubmitInPairs ErrCode = -11006 // 用户关系必须成对提交
ErrCodeAccountRelationBadPair ErrCode = -11007 // 用户关系对信息有误
// StreamerAuthApproval: 12xxx
ErrCodeStreamerAuthApprovalSrvOk ErrCode = ErrCodeOk
ErrCodeStreamerAuthApprovalSrvFail ErrCode = -12001 // 女神认证审批表服务错误
ErrCodeStreamerAuthApprovalNotExist ErrCode = -12002 // 女神认证审批表不存在
ErrCodeStreamerAuthApprovalDuplicateKey ErrCode = -12003 // 女神认证审批重复提交
ErrCodeStreamerAuthApprovalInviterNotExist ErrCode = -12004 // 女神认证审批表邀请人不存在
ErrCodeStreamerAuthApprovalInviterIsNotAStreamer ErrCode = -12005 // 女神认证审批表邀请人非主播
// Streamer: 13xxx
ErrCodeStreamerSrvOk ErrCode = ErrCodeOk
ErrCodeStreamerSrvFail ErrCode = -13001 // 主播服务错误
ErrCodeStreamerNotExist ErrCode = -13002 // 主播不存在
ErrCodeStreamerRecommListRedisCacheInvalid ErrCode = -13003 // 主播推荐服务redis缓存失效
ErrCodeStreamerDuplicateKey ErrCode = -13004 // 主播重复创建
// Feedback: 14xxx
ErrCodeFeedbackSrvOk ErrCode = ErrCodeOk
ErrCodeFeedbackSrvFail ErrCode = -14001 // 意见反馈服务错误
ErrCodeFeedbackNotExist ErrCode = -14002 // 意见反馈不存在
// CallHistory: 15xxx
ErrCodeCallHistorySrvOk ErrCode = ErrCodeOk
ErrCodeCallHistorySrvFail ErrCode = -15001 // 通话记录服务错误
ErrCodeCallHistoryNotExist ErrCode = -15002 // 通话记录不存在
// StreamerLink: 16xxx
ErrCodeStreamerLinkSrvOk ErrCode = ErrCodeOk
ErrCodeStreamerLinkSrvFail ErrCode = -16001 // 主播链接服务错误
ErrCodeStreamerLinkNotExist ErrCode = -16002 // 主播链接不存在
// UserWxAddCheck: 17xxx
ErrCodeUserWxAddCheckSrvOk ErrCode = ErrCodeOk
ErrCodeUserWxAddCheckSrvFail ErrCode = -17001 // 用户微信添加审核服务错误
ErrCodeUserWxAddCheckNotExist ErrCode = -17002 // 用户微信添加审核不存在
// RealNameAuthentication: 18xxx
ErrCodeRealNameAuthenticationSrvOk ErrCode = ErrCodeOk
ErrCodeRealNameAuthenticationSrvFail ErrCode = -18001 // 实名认证服务错误
ErrCodeRealNameAuthenticationNotExist ErrCode = -18002 // 实名认证不存在
ErrCodeRealNameAuthenticationDuplicateKey ErrCode = -18003 // 实名认证重复提交
// ContactCustomerService: 19xxx
ErrCodeContactCustomerServiceSrvOk ErrCode = ErrCodeOk
ErrCodeContactCustomerServiceSrvFail ErrCode = -19001 // 联系客服服务错误
ErrCodeContactCustomerServiceNotExist ErrCode = -19002 // 联系客服不存在
// ImageAudit: 20xxx
ErrCodeImageAuditSrvOk ErrCode = ErrCodeOk
ErrCodeImageAuditSrvFail ErrCode = -20001 // 图像审核服务错误
ErrCodeImageAuditNotExist ErrCode = -20002 // 图像审核不存在
// ImageAuditTask: 21xxx
ErrCodeImageAuditTaskSrvOk ErrCode = ErrCodeOk
ErrCodeImageAuditTaskSrvFail ErrCode = -21001 // 图像审核任务服务错误
ErrCodeImageAuditTaskNotExist ErrCode = -21002 // 图像审核任务不存在
ErrCodeImageAuditTaskManuallyPassFail ErrCode = -21003 // 图像审核人工通过失败
// TextAudit: 22xxx
ErrCodeTextAuditSrvOk ErrCode = ErrCodeOk
ErrCodeTextAuditSrvFail ErrCode = -22001 // 文字审核服务错误
ErrCodeTextAuditNotExist ErrCode = -22002 // 文字审核不存在
// TextAuditTask: 23xxx
ErrCodeTextAuditTaskSrvOk ErrCode = ErrCodeOk
ErrCodeTextAuditTaskSrvFail ErrCode = -23001 // 文字审核任务服务错误
ErrCodeTextAuditTaskNotExist ErrCode = -23002 // 文字审核任务不存在
ErrCodeTextAuditTaskManuallyPassFail ErrCode = -23003 // 文字审核人工通过失败
// ContactCustomerServiceSession: 24xxx
ErrCodeContactCustomerServiceSessionSrvOk ErrCode = ErrCodeOk
ErrCodeContactCustomerServiceSessionSrvFail ErrCode = -24001 // 联系客服对话表服务错误
ErrCodeContactCustomerServiceSessionNotExist ErrCode = -24002 // 联系客服对话表不存在
// VeriCodeSendTimes: 25xxx
ErrCodeVeriCodeSendTimesSrvOk ErrCode = ErrCodeOk
ErrCodeVeriCodeSendTimesSrvFail ErrCode = -25001 // 验证码频次表服务错误
ErrCodeVeriCodeSendTimesNotExist ErrCode = -25002 // 验证码频次表不存在
ErrCodeVeriCodeSendTimesReachedDailyUpperbound ErrCode = -25003 // 验证码发送次数已达每日上限
// Media: 60xxx
ErrCodeMediaSrvOk ErrCode = ErrCodeOk
ErrCodeMediaSrvFail ErrCode = -60001 // 媒体服务错误
ErrCodeMediaNotExist ErrCode = -60002 // 媒体不存在
ErrCodeMediaUploadFail ErrCode = -60003 // 媒体上传失败
// Websocket: 1xxxxx
ErrCodeHandleWsFail ErrCode = -100001 // 长链连接失败
)