311 lines
12 KiB
Go
311 lines
12 KiB
Go
package proto
|
|
|
|
import "github.com/oylshe1314/framework/errors"
|
|
|
|
// 错误定义
|
|
const (
|
|
// 直接定义
|
|
// ----------------------- 原始错误 -----------------------
|
|
|
|
RawErrMessageError errors.StringError = "消息错误"
|
|
RawErrInternalError errors.StringError = "内部错误"
|
|
RawErrDataReloadFailed errors.StringError = "数据重载失败"
|
|
RawErrMailSendFailed errors.StringError = "邮件发送失败"
|
|
RawErrMailDeleteFailed errors.StringError = "邮件删除失败"
|
|
RawErrNoHttpHeader errors.StringError = "缺少请求头"
|
|
RawErrHttpHeaderError errors.StringError = "请求头错误"
|
|
RawErrHandlerNotFound errors.StringError = "找不到处理函数"
|
|
RawErrPlayerQueryFailed errors.StringError = "查询玩家失败"
|
|
RawErrPlayerNotFound errors.StringError = "找不到玩家"
|
|
RawErrPlayerNotOnline errors.StringError = "玩家未在线"
|
|
RawErrPlatformError errors.StringError = "平台错误"
|
|
RawErrChannelError errors.StringError = "渠道错误"
|
|
RawErrParameterError errors.StringError = "参数错误"
|
|
RawErrServerMaintain errors.StringError = "服务器维护中"
|
|
RawErrBadRequest errors.StringError = "无效请求"
|
|
RawErrInvalidToken errors.StringError = "无效的TOKEN"
|
|
RawErrExpiredToken errors.StringError = "TOKEN已过期"
|
|
RawErrUserNotExists errors.StringError = "账号不存在"
|
|
RawErrUserNotFound errors.StringError = "账号或密码错误"
|
|
RawErrUserBanLogin errors.StringError = "账号被封禁"
|
|
RawErrUsernameExists errors.StringError = "账号已存在"
|
|
RawErrPasswordError errors.StringError = "账号或密码错误"
|
|
RawErrUserNotOnline errors.StringError = "账号未在线"
|
|
RawErrUserLoginFailed errors.StringError = "用户登录失败"
|
|
RawErrUserNotLogin errors.StringError = "用户未登录"
|
|
RawErrRoleNotCreated errors.StringError = "角色未创建"
|
|
RawErrRoleHasCreated errors.StringError = "角色已创建"
|
|
RawErrRolesAlreadyMax errors.StringError = "角色数量已达到上限"
|
|
RawErrRoleNotLogged errors.StringError = "角色未登录"
|
|
RawErrRoleBanLogin errors.StringError = "角色已封禁"
|
|
RawErrLoginOtherPlace errors.StringError = "您的账号在其他地方登录。"
|
|
RawErrServerOnline errors.StringError = "服务器断开连接。"
|
|
RawErrBadSignature errors.StringError = "签名校验失败"
|
|
RawErrOrderQueryFailed errors.StringError = "订单查询失败"
|
|
RawErrOrderNotFound errors.StringError = "找不到订单"
|
|
RawErrOrderStatusError errors.StringError = "订单状态错误"
|
|
RawErrOrderUpdateFailed errors.StringError = "订单查询失败"
|
|
RawErrDataTableError errors.StringError = "配置表错误"
|
|
RawErrCdKeyExists errors.StringError = "兑换码已存在"
|
|
|
|
// 定义于配置表:TipNotice, 值即ID
|
|
// ----------------------- 公共错误 -----------------------
|
|
|
|
// ErrServerError 服务器错误
|
|
ErrServerError errors.StringError = "ServerError"
|
|
|
|
// ErrHandlerNotFound 找不到处理函数
|
|
ErrHandlerNotFound errors.StringError = "HandlerNotFound"
|
|
|
|
// ErrMessageError 消息格式错误
|
|
ErrMessageError errors.StringError = "MessageError"
|
|
|
|
// ErrParameterError 参数错误
|
|
ErrParameterError errors.StringError = "ParameterError"
|
|
|
|
// ErrRepeatedRequest 重复请求
|
|
ErrRepeatedRequest errors.StringError = "RepeatedRequest"
|
|
|
|
// ErrPlatformError 平台错误
|
|
ErrPlatformError errors.StringError = "PlatformError"
|
|
|
|
// ErrChannelError 渠道错误
|
|
ErrChannelError errors.StringError = "ChannelError"
|
|
|
|
// ErrDataTablesError 配置数据错误
|
|
ErrDataTablesError errors.StringError = "DataTablesError"
|
|
|
|
// ErrRewardUnable 奖励不可用
|
|
ErrRewardUnable errors.StringError = "RewardUnable"
|
|
|
|
// ErrRewardHasGot 奖励已领取
|
|
ErrRewardHasGot errors.StringError = "RewardHasGot"
|
|
|
|
// ErrLevelTooLow 等级过低
|
|
ErrLevelTooLow errors.StringError = "LevelTooLow"
|
|
|
|
// ErrLevelTooHigh 等级过高
|
|
ErrLevelTooHigh errors.StringError = "LevelTooHigh"
|
|
|
|
// ErrLevelAlreadyMax 等级已满
|
|
ErrLevelAlreadyMax errors.StringError = "LevelAlreadyMax"
|
|
|
|
// ErrTodayTimesOver 今日次数已用完
|
|
ErrTodayTimesOver errors.StringError = "ToadyTimesOver"
|
|
|
|
// ErrFunctionNotUnlocked 功能未解锁
|
|
ErrFunctionNotUnlocked errors.StringError = "FunctionNotUnlocked"
|
|
|
|
// ErrFunctionHasUnlocked 功能已解锁
|
|
ErrFunctionHasUnlocked errors.StringError = "FunctionHasUnlocked"
|
|
|
|
// ErrFunctionCanNotUnlock 功能无法解锁
|
|
ErrFunctionCanNotUnlock errors.StringError = "FunctionCanNotUnlock"
|
|
|
|
// ----------------------- 角色模块 -----------------------
|
|
|
|
// ErrIllegalRoleName 非法的角色名称
|
|
ErrIllegalRoleName errors.StringError = "IllegalRoleName"
|
|
|
|
// ErrExistedRoleName 已存在的角色名称
|
|
ErrExistedRoleName errors.StringError = "ExistedRoleName"
|
|
|
|
// ErrTalentNeedParentMax 需要上级天赋满级
|
|
ErrTalentNeedParentMax errors.StringError = "TalentNeedParentMax"
|
|
|
|
// ----------------------- 关卡模块 -----------------------
|
|
|
|
// ErrCopyNotFound 找不到副本
|
|
ErrCopyNotFound errors.StringError = "CopyNotFound"
|
|
|
|
// ErrSceneNotFound 找不到场景
|
|
ErrSceneNotFound errors.StringError = "SceneNotFound"
|
|
|
|
// ErrCopyNotInTime 副本不在挑战时间
|
|
ErrCopyNotInTime errors.StringError = "CopyNotInTIme"
|
|
|
|
// ErrArenaPlayerNotFound 找不到竞技场玩家
|
|
ErrArenaPlayerNotFound errors.StringError = "ArenaPlayerNotFound"
|
|
|
|
// ErrCopyCannotSweep 副本不可扫荡
|
|
ErrCopyCannotSweep errors.StringError = "CopyCannotSweep"
|
|
|
|
// ErrPlanetNotExists 星球不存在
|
|
ErrPlanetNotExists errors.StringError = "PlanetNotExists"
|
|
|
|
// ErrPlanetIncomplete 星球未探索完成
|
|
ErrPlanetIncomplete errors.StringError = "PlanetIncomplete"
|
|
|
|
// ErrFullCivilizations 文明已满
|
|
ErrFullCivilizations errors.StringError = "FullCivilizations"
|
|
|
|
// ErrCivilizationNotBuilt 文明未打造
|
|
ErrCivilizationNotBuilt errors.StringError = "CivilizationNotBuilt"
|
|
|
|
// ErrArenaNotEntered 竞技场未加入
|
|
ErrArenaNotEntered errors.StringError = "ArenaNotEntered"
|
|
|
|
// ErrArenaNotMatched 竞技场未匹配对手
|
|
ErrArenaNotMatched errors.StringError = "ArenaNotMatched"
|
|
|
|
// ErrArenaMatchNotFound 竞技场找不到对手
|
|
ErrArenaMatchNotFound errors.StringError = "ArenaMatchNotFound"
|
|
|
|
// ----------------------- 战斗模块 -----------------------
|
|
|
|
// ErrNotInFighting 不在战斗中
|
|
ErrNotInFighting errors.StringError = "NotInFighting"
|
|
|
|
// ErrNotInIdleBattle 不在挂机战斗中
|
|
ErrNotInIdleBattle errors.StringError = "NotInIdleBattle"
|
|
|
|
// ErrIdleBattleNoRewards 暂时没有挂机战斗奖励
|
|
ErrIdleBattleNoRewards errors.StringError = "IdleBattleNoRewards"
|
|
|
|
// ----------------------- 英雄模块 -----------------------
|
|
|
|
// ErrHeroNotFound 找不到英雄
|
|
ErrHeroNotFound errors.StringError = "HeroNotFound"
|
|
|
|
// ErrHeroBreakLevelAlreadyMax 英雄名将册已激活
|
|
ErrHeroBreakLevelAlreadyMax errors.StringError = "HeroBreakLevelAlreadyMax"
|
|
|
|
// ErrHeroGeneralActivated 英雄名将册已激活
|
|
ErrHeroGeneralActivated errors.StringError = "HeroGeneralActivated"
|
|
|
|
// ErrHeroGeneralCanNotActivate 英雄名将册已激活
|
|
ErrHeroGeneralCanNotActivate errors.StringError = "HeroGeneralCanNotActivate"
|
|
|
|
// ----------------------- 物品模块 -----------------------
|
|
|
|
// ErrUnknownItemType 未知物品类型
|
|
ErrUnknownItemType errors.StringError = "UnknownItemType"
|
|
|
|
// ErrUnknownItemSubtype 未知物品子类型
|
|
ErrUnknownItemSubtype errors.StringError = "UnknownItemSubtype"
|
|
|
|
// ErrItemNotFound 找不到物品
|
|
ErrItemNotFound errors.StringError = "ItemNotFound"
|
|
|
|
// ErrItemNotEnough 物品不足
|
|
ErrItemNotEnough errors.StringError = "ItemNotEnough"
|
|
|
|
// ErrUnknownMoneyType 未知货币类型
|
|
ErrUnknownMoneyType errors.StringError = "UnknownMoneyType"
|
|
|
|
// ErrMoneyNotEnough 货币不足
|
|
ErrMoneyNotEnough errors.StringError = "MoneyNotEnough"
|
|
|
|
// ErrPowerNotEnough 体力不足
|
|
ErrPowerNotEnough errors.StringError = "PowerNotEnough"
|
|
|
|
// ErrExpNotEnough 经验不足
|
|
ErrExpNotEnough errors.StringError = "ExpNotEnough"
|
|
|
|
// ErrEquipNotFound 找不到装备
|
|
ErrEquipNotFound errors.StringError = "EquipNotFound"
|
|
|
|
// ----------------------- 钻机模块 -----------------------
|
|
|
|
// ErrComponentUnlocked 部件未解锁
|
|
ErrComponentUnlocked errors.StringError = "ComponentUnlocked"
|
|
|
|
// ErrItemIsSetup 物品已装备
|
|
ErrItemIsSetup errors.StringError = "ItemIsSetup"
|
|
|
|
// ErrSmelterUnlocked 熔炉未解锁
|
|
ErrSmelterUnlocked errors.StringError = "SmelterUnlocked"
|
|
|
|
// ErrCharacterUnlocked 人物未解锁
|
|
ErrCharacterUnlocked errors.StringError = "CharacterUnlocked"
|
|
|
|
// ErrTrammelsUnable 羁绊不可用
|
|
ErrTrammelsUnable errors.StringError = "TrammelsUnable"
|
|
|
|
// ErrTrammelsActivated 羁绊已激活
|
|
ErrTrammelsActivated errors.StringError = "TrammelsActivated"
|
|
|
|
// ErrWarshipNotFound 找不到战舰
|
|
ErrWarshipNotFound errors.StringError = "WarshipNotFound"
|
|
|
|
// ErrWarshipCanNotFuse 战舰无法融合
|
|
ErrWarshipCanNotFuse errors.StringError = "WarshipCanNotFuse"
|
|
|
|
// ErrWarshipCanNotReform 战舰无法洗炼
|
|
ErrWarshipCanNotReform errors.StringError = "WarshipCanNotReform"
|
|
|
|
// ----------------------- 邮件模块 -----------------------
|
|
|
|
// ErrMailNotFound 找不到邮件
|
|
ErrMailNotFound errors.StringError = "MailNotFound"
|
|
|
|
// ErrMailNoReward 邮件无奖励
|
|
ErrMailNoReward errors.StringError = "MailNoReward"
|
|
|
|
// ----------------------- 任务模块 -----------------------
|
|
|
|
// ErrTaskNotFound 找不到任务
|
|
ErrTaskNotFound errors.StringError = "TaskNotFound"
|
|
|
|
// ErrTaskNotCompleted 任务未完成
|
|
ErrTaskNotCompleted errors.StringError = "TaskNotCompleted"
|
|
|
|
// ErrTaskHasCommitted 任务已提交
|
|
ErrTaskHasCommitted errors.StringError = "TaskHasCommitted"
|
|
|
|
// ----------------------- 成就模块 -----------------------
|
|
|
|
// ErrAchievementNotFound 找不到成就
|
|
ErrAchievementNotFound errors.StringError = "AchievementNotFound"
|
|
|
|
// ErrAchievementNotCompleted 成就未完成
|
|
ErrAchievementNotCompleted errors.StringError = "AchievementNotCompleted"
|
|
|
|
// ----------------------- 商店模块 -----------------------
|
|
|
|
// ErrChargeSuccess 充值成功
|
|
ErrChargeSuccess errors.StringError = "ChargeSuccess"
|
|
|
|
// ErrChargeFailed 充值失败
|
|
ErrChargeFailed errors.StringError = "ChargeFailed"
|
|
|
|
// ErrPaymentTypeError 充值支付类型错误
|
|
ErrPaymentTypeError errors.StringError = "PaymentTypeError"
|
|
|
|
// ErrOrderNotFound 找不到订单
|
|
ErrOrderNotFound errors.StringError = "OrderNotFound"
|
|
|
|
// ErrOrderStatusError 订单状态错误
|
|
ErrOrderStatusError errors.StringError = "OrderStatusError"
|
|
|
|
// ErrInsufficientBalance 余额不足
|
|
ErrInsufficientBalance errors.StringError = "InsufficientBalance"
|
|
|
|
// ErrStoreNotFound 无购买次数
|
|
ErrStoreNotFound errors.StringError = "StoreNotFound"
|
|
|
|
// ErrStoreBuyTimesOver 无购买次数
|
|
ErrStoreBuyTimesOver errors.StringError = "StoreBuyTimesOver"
|
|
|
|
// ErrStoreNotBuyingTime 不在可购买时间内
|
|
ErrStoreNotBuyingTime errors.StringError = "StoreNotBuyingTime"
|
|
|
|
// ErrNotInBattlePassSeason 不在战斗通行证赛季时间内
|
|
ErrNotInBattlePassSeason errors.StringError = "NotInBattlePassSeason"
|
|
|
|
// ErrNoBattlePassAdvanced 未激活高级通行证
|
|
ErrNoBattlePassAdvanced errors.StringError = "NotBattlePassAdvanced"
|
|
|
|
// ErrBattlePassAdvancedActivated 已激活高级通行证
|
|
ErrBattlePassAdvancedActivated errors.StringError = "BattlePassAdvancedActivated"
|
|
|
|
// ErrMonthlyCardAlreadyMaxDays 月卡已达到最大天数
|
|
ErrMonthlyCardAlreadyMaxDays errors.StringError = "MonthlyCardAlreadyMaxDays"
|
|
|
|
// ErrInvalidCdkey 无效的兑换码
|
|
ErrInvalidCdkey errors.StringError = "InvalidCdkey"
|
|
|
|
// ErrUsedCdkey 已使用的兑换码
|
|
ErrUsedCdkey errors.StringError = "UsedCdkey"
|
|
)
|