You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
115 lines
5.6 KiB
115 lines
5.6 KiB
syntax = "proto3";
|
|
option go_package = ".;pb";
|
|
|
|
enum ErrorCode {
|
|
Success = 0; //成功
|
|
GatewayException = 1; //网关执行异常
|
|
NoFindService = 10; //没有找到远程服务器
|
|
NoFindServiceHandleFunc = 11; //远程服务器未找到执行方法
|
|
RpcFuncExecutionError = 12; //Rpc方法执行错误
|
|
CacheReadError = 13; //缓存读取失败
|
|
SqlExecutionError = 14; //数据库执行错误
|
|
ReqParameterError = 15; //请求参数错误
|
|
SignError = 16; //签名串错误
|
|
InsufficientPermissions = 17; //权限不足
|
|
NoLogin = 18; //未登录
|
|
UserSessionNobeing = 19; //用户不存在
|
|
StateInvalid = 20; //无效状态
|
|
DBError = 21; //数据库操作失败
|
|
SystemError = 22; //通用错误
|
|
DecodeError = 23; //加密串解码错误
|
|
TimestampTimeout = 24; //加密串时间戳超时
|
|
PbError = 25; //pb错误
|
|
AgentUidEmpty = 26; //AgentUid空
|
|
ConfigNoFound = 27; //配置未找到
|
|
DecryptError = 28; //解密错误
|
|
ClientError = 29; //客户端错误
|
|
Exception = 100; //程序执行异常
|
|
AgentBetExchangeError = 101; //代理兑付错误
|
|
GameInMaintenance = 102; //目标游戏维护中
|
|
NoCanBet = 103; //不能下注
|
|
NoFindRoom = 104; //未找到房间
|
|
AgentNofund = 105; //渠道未注册
|
|
NetWorkError = 106; //网络请求错误
|
|
|
|
//api 相关错误码
|
|
VerificationExpired = 1001; //验证码已失效
|
|
MeetIntegralNotEnough = 1002; //会议积分不足
|
|
TradeIntegralNotEnough = 1003; //翻译积分不足
|
|
AIIntegralNotEnough = 1004; //AI积分不足
|
|
VipExpired = 1005; //VIP已过期
|
|
SubscriptionExpired = 1006; //订阅已过期
|
|
ResourceNotEnough = 1007; //资源不足(通用)
|
|
|
|
//设备相关错误码 2001-2009
|
|
DeviceUnBinded = 2002; //设备未绑定
|
|
DeviceBinded = 2003; //设备已绑定
|
|
DeviceBindedOther = 2004; //设备已绑定其他用户
|
|
AuthorizeNoCanUse = 2005; //授权码不可用
|
|
AuthorizeIllegal = 2006; //授权码非法
|
|
ExceptionAccountVerification = 2007; //验证账号异常
|
|
NameInscriptionWords = 2008; //名称包含铭感词
|
|
DeviceNoCanUse = 2009; //设备不可用
|
|
|
|
//音乐相关错误码 2010-2012
|
|
MusicSearchError = 2010; //音乐搜索失败
|
|
MusicNotFound = 2011; //音乐未找到
|
|
MusicUrlError = 2012; //获取音乐URL失败
|
|
|
|
//模板相关错误码 2013-2014
|
|
TemplateNotFound = 2013; //模板不存在
|
|
TemplateLanguageNotSupported = 2014; //模板不支持该语言
|
|
|
|
//文件/存储相关错误码 2015-2016
|
|
FileUploadError = 2015; //文件上传失败
|
|
FileNotFound = 2016; //文件不存在
|
|
|
|
//智能体/AI工具相关错误码 2017-2019
|
|
AgentServerError = 2017; //智能体服务器错误
|
|
AgentUrlError = 2018; //获取智能体URL失败
|
|
SearchToolError = 2019; //搜索工具错误
|
|
|
|
//外部服务相关错误码 2020-2022
|
|
TokenFetchError = 2020; //Token获取失败
|
|
ExternalServiceError = 2021; //外部服务错误
|
|
StorageError = 2022; //存储服务错误
|
|
|
|
//任务状态相关错误码 2023
|
|
TaskStateError = 2023; //任务状态错误
|
|
|
|
//支付相关错误码 3001-3006
|
|
PaymentError = 3001; //支付错误
|
|
PayOrderNotFound = 3002; //订单不存在
|
|
PayOrderStatusError = 3003; //订单状态异常
|
|
PayCreateOrderFail = 3004; //创建订单失败
|
|
PayNotifyDecryptFail = 3005; //支付回调解密失败
|
|
ResourceDeliveryError = 3006; //资源发放失败
|
|
|
|
//会议记录相关错误码 4001-4005
|
|
AudioUrlEmpty = 4001; //音频URL为空
|
|
|
|
//实名认证相关错误码 5001-5005
|
|
IdVerifyNotConfigured = 5001; //未配置身份证校验服务(后台第三方服务配置里没有启用的实名认证服务)
|
|
IdVerifyParamInvalid = 5002; //姓名或身份证号格式不合法(本地校验未过,未消耗服务商额度)
|
|
IdVerifyMismatch = 5003; //姓名与身份证号不一致(服务商判定)
|
|
IdVerifyProviderError = 5004; //服务商调用失败(网络/额度/鉴权等,非"不一致")
|
|
IdVerifyTooFrequent = 5005; //校验过于频繁,已被限流
|
|
|
|
//记忆中心(拾忆)相关错误码 5201-5206
|
|
MemoryCategoryInvalid = 5201; //分类不在白名单里(服务端 comm.MemoryCategories)
|
|
MemoryItemNotFound = 5202; //记忆项不存在或不属于当前用户
|
|
MemoryParamInvalid = 5203; //参数不合法(日期格式、金额为负、标题为空等)
|
|
MemoryReportNotFound = 5204; //报告不存在
|
|
MemoryReportNotReady = 5205; //报告还在生成中(客户端应转圈重试,不要弹错)
|
|
MemoryReportFailed = 5206; //报告生成失败(error_msg 里有原因)
|
|
|
|
//实时机器翻译相关错误码 5101-5103
|
|
TranslateNotConfigured = 5101; //未配置机器翻译服务(后台第三方服务配置里没有启用的 MT 服务)
|
|
TranslateParamInvalid = 5102; //翻译参数不合法(原文为空 / 目标语言为空)
|
|
TranslateProviderError = 5103; //翻译服务商调用失败
|
|
|
|
//会员与算力相关错误码 5301-5303
|
|
ComputeNotEnough = 5301; //算力不足(仅算力闸门开启时返回)
|
|
VipRequired = 5302; //需要会员(翻译/会议纪要在 VIP 过期后受限;提示里要同时给出「续费」与「绑定带会员的设备」两条路)
|
|
ComputeBalanceNegative = 5303; //后台调整算力后余额将为负,拒绝
|
|
}
|
|
|