package proto import "github.com/oylshe1314/framework/errors" // 错误定义 const ( // 直接定义 // ----------------------- 原始错误 ----------------------- ErrMessageError errors.StringError = "消息错误" ErrInternalError errors.StringError = "内部错误" ErrDataReloadFailed errors.StringError = "数据重载失败" ErrMailSendFailed errors.StringError = "邮件发送失败" ErrMailDeleteFailed errors.StringError = "邮件删除失败" ErrNoHttpHeader errors.StringError = "缺少请求头" ErrHttpHeaderError errors.StringError = "请求头错误" ErrHandlerNotFound errors.StringError = "找不到处理函数" ErrPlayerQueryFailed errors.StringError = "查询玩家失败" ErrPlayerNotFound errors.StringError = "找不到玩家" ErrPlayerNotOnline errors.StringError = "玩家未在线" ErrPlatformError errors.StringError = "平台错误" ErrChannelError errors.StringError = "渠道错误" ErrParameterError errors.StringError = "参数错误" ErrServerMaintain errors.StringError = "服务器维护中" ErrBadRequest errors.StringError = "无效请求" ErrInvalidToken errors.StringError = "无效的TOKEN" ErrExpiredToken errors.StringError = "TOKEN已过期" ErrUserNotExists errors.StringError = "账号不存在" ErrUserNotFound errors.StringError = "账号或密码错误" ErrUserBanLogin errors.StringError = "账号被封禁" ErrUsernameExists errors.StringError = "账号已存在" ErrPasswordError errors.StringError = "账号或密码错误" ErrUserNotOnline errors.StringError = "账号未在线" ErrUserLoginFailed errors.StringError = "用户登录失败" ErrUserNotLogin errors.StringError = "用户未登录" ErrRoleNotCreated errors.StringError = "角色未创建" ErrRoleNotFound errors.StringError = "角色未找到" ErrRoleHasCreated errors.StringError = "角色已创建" ErrRolesAlreadyMax errors.StringError = "角色数量已达到上限" ErrRoleNotLogged errors.StringError = "角色未登录" ErrRoleBanLogin errors.StringError = "角色已封禁" ErrLoginOtherPlace errors.StringError = "您的账号在其他地方登录。" ErrServerOffline errors.StringError = "服务器断开连接。" ErrBadSignature errors.StringError = "签名校验失败" ErrOrderQueryFailed errors.StringError = "订单查询失败" ErrOrderNotFound errors.StringError = "找不到订单" ErrOrderStatusError errors.StringError = "订单状态错误" ErrOrderUpdateFailed errors.StringError = "订单查询失败" ErrDataTableError errors.StringError = "配置表错误" ErrCdKeyExists errors.StringError = "兑换码已存在" ) type TipError interface { Msg() string } type StringTipError string func (err StringTipError) Msg() string { return string(err) } const ( // 定义于配置表:TipNotice, 值即ID // ----------------------- 公共错误 ----------------------- // TipServerError 服务器错误 TipServerError StringTipError = "ServerError" // TipHandlerNotFound 找不到处理函数 TipHandlerNotFound StringTipError = "HandlerNotFound" // TipMessageError 消息格式错误 TipMessageError StringTipError = "MessageError" // TipParameterError 参数错误 TipParameterError StringTipError = "ParameterError" // TipRepeatedRequest 重复请求 TipRepeatedRequest StringTipError = "RepeatedRequest" // TipPlatformError 平台错误 TipPlatformError StringTipError = "PlatformError" // TipChannelError 渠道错误 TipChannelError StringTipError = "ChannelError" // TipDataTablesError 配置数据错误 TipDataTablesError StringTipError = "DataTablesError" // TipRewardUnable 奖励不可用 TipRewardUnable StringTipError = "RewardUnable" // TipRewardHasGot 奖励已领取 TipRewardHasGot StringTipError = "RewardHasGot" // TipLevelTooLow 等级过低 TipLevelTooLow StringTipError = "LevelTooLow" // TipLevelTooHigh 等级过高 TipLevelTooHigh StringTipError = "LevelTooHigh" // TipLevelAlreadyMax 等级已满 TipLevelAlreadyMax StringTipError = "LevelAlreadyMax" // TipTodayTimesOver 今日次数已用完 TipTodayTimesOver StringTipError = "ToadyTimesOver" // TipFunctionNotUnlocked 功能未解锁 TipFunctionNotUnlocked StringTipError = "FunctionNotUnlocked" // TipFunctionHasUnlocked 功能已解锁 TipFunctionHasUnlocked StringTipError = "FunctionHasUnlocked" // TipFunctionCanNotUnlock 功能无法解锁 TipFunctionCanNotUnlock StringTipError = "FunctionCanNotUnlock" // ----------------------- 角色模块 ----------------------- // TipIllegalRoleName 非法的角色名称 TipIllegalRoleName StringTipError = "IllegalRoleName" // TipExistedRoleName 已存在的角色名称 TipExistedRoleName StringTipError = "ExistedRoleName" // TipLineupNotFound 找不到阵容 TipLineupNotFound StringTipError = "LineupNotFound" // TipLineupHeroNotSet 阵容英雄未设置 TipLineupHeroNotSet StringTipError = "BattleHeroNotSet" // TipLineupHeroHasSet 阵容英雄已设置 TipLineupHeroHasSet StringTipError = "LineupHeroHasSet" // TipLineupsAlreadyMax 需要上级天赋满级 TipLineupsAlreadyMax StringTipError = "LineupsAlreadyMax" // TipLineupCanNotDelete 阵容无法删除 TipLineupCanNotDelete StringTipError = "LineupCanNotDelete" // ----------------------- 关卡模块 ----------------------- // TipCopyNotFound 找不到副本 TipCopyNotFound StringTipError = "CopyNotFound" // TipSceneNotFound 找不到场景 TipSceneNotFound StringTipError = "SceneNotFound" // TipCopyCanNotEnter 副本不在挑战时间 TipCopyCanNotEnter StringTipError = "CopyCanNotEnter" // TipCopyNotInTime 副本不在挑战时间 TipCopyNotInTime StringTipError = "CopyNotInTIme" // TipArenaPlayerNotFound 找不到竞技场玩家 TipArenaPlayerNotFound StringTipError = "ArenaPlayerNotFound" // TipCopyCannotSweep 副本不可扫荡 TipCopyCannotSweep StringTipError = "CopyCannotSweep" // TipPlanetNotExists 星球不存在 TipPlanetNotExists StringTipError = "PlanetNotExists" // TipPlanetIncomplete 星球未探索完成 TipPlanetIncomplete StringTipError = "PlanetIncomplete" // TipFullCivilizations 文明已满 TipFullCivilizations StringTipError = "FullCivilizations" // TipCivilizationNotBuilt 文明未打造 TipCivilizationNotBuilt StringTipError = "CivilizationNotBuilt" // TipArenaNotEntered 竞技场未加入 TipArenaNotEntered StringTipError = "ArenaNotEntered" // TipArenaNotMatched 竞技场未匹配对手 TipArenaNotMatched StringTipError = "ArenaNotMatched" // TipArenaMatchNotFound 竞技场找不到对手 TipArenaMatchNotFound StringTipError = "ArenaMatchNotFound" // ----------------------- 战斗模块 ----------------------- // TipNotInFighting 不在战斗中 TipNotInFighting StringTipError = "NotInFighting" // TipNotInIdleBattle 不在挂机战斗中 TipNotInIdleBattle StringTipError = "NotInIdleBattle" // TipIdleBattleNoRewards 暂时没有挂机战斗奖励 TipIdleBattleNoRewards StringTipError = "IdleBattleNoRewards" // ----------------------- 英雄模块 ----------------------- // TipHeroNotFound 找不到英雄 TipHeroNotFound StringTipError = "HeroNotFound" // TipRoleHeroCanNotUpgrade 主角不能升级 TipRoleHeroCanNotUpgrade StringTipError = "RoleHeroCanNotUpgrade" // TipHeroBreakLevelAlreadyMax 英雄名将册已激活 TipHeroBreakLevelAlreadyMax StringTipError = "HeroBreakLevelAlreadyMax" // TipHeroSoulCanNotUpgrade 英雄命运不能升级 TipHeroSoulCanNotUpgrade StringTipError = "HeroSoulCanNotUpgrade" // TipHeroBookActivated 英雄名将册已激活 TipHeroBookActivated StringTipError = "HeroBookActivated" // TipHeroBookCanNotActivate 英雄名将册已激活 TipHeroBookCanNotActivate StringTipError = "HeroBookCanNotActivate" // ----------------------- 物品模块 ----------------------- // TipUnknownItemType 未知物品类型 TipUnknownItemType StringTipError = "UnknownItemType" // TipUnknownItemSubtype 未知物品子类型 TipUnknownItemSubtype StringTipError = "UnknownItemSubtype" // TipItemNotFound 找不到物品 TipItemNotFound StringTipError = "ItemNotFound" // TipItemNotEnough 物品不足 TipItemNotEnough StringTipError = "ItemNotEnough" // TipItemCanNotSale 物品不足 TipItemCanNotSale StringTipError = "ItemCanNotSale" // TipUnknownMoneyType 未知货币类型 TipUnknownMoneyType StringTipError = "UnknownMoneyType" // TipMoneyNotEnough 货币不足 TipMoneyNotEnough StringTipError = "MoneyNotEnough" // TipPowerNotEnough 体力不足 TipPowerNotEnough StringTipError = "PowerNotEnough" // TipExpNotEnough 经验不足 TipExpNotEnough StringTipError = "ExpNotEnough" // TipEquipNotFound 找不到装备 TipEquipNotFound StringTipError = "EquipNotFound" // TipTreasureNotFound 找不到装备 TipTreasureNotFound StringTipError = "TreasureNotFound" // ----------------------- 钻机模块 ----------------------- // TipComponentUnlocked 部件未解锁 TipComponentUnlocked StringTipError = "ComponentUnlocked" // TipItemIsSetup 物品已装备 TipItemIsSetup StringTipError = "ItemIsSetup" // TipSmelterUnlocked 熔炉未解锁 TipSmelterUnlocked StringTipError = "SmelterUnlocked" // TipCharacterUnlocked 人物未解锁 TipCharacterUnlocked StringTipError = "CharacterUnlocked" // TipTrammelsUnable 羁绊不可用 TipTrammelsUnable StringTipError = "TrammelsUnable" // TipTrammelsActivated 羁绊已激活 TipTrammelsActivated StringTipError = "TrammelsActivated" // TipWarshipNotFound 找不到战舰 TipWarshipNotFound StringTipError = "WarshipNotFound" // TipWarshipCanNotFuse 战舰无法融合 TipWarshipCanNotFuse StringTipError = "WarshipCanNotFuse" // TipWarshipCanNotReform 战舰无法洗炼 TipWarshipCanNotReform StringTipError = "WarshipCanNotReform" // ----------------------- 邮件模块 ----------------------- // TipMailNotFound 找不到邮件 TipMailNotFound StringTipError = "MailNotFound" // TipMailNoItems 邮件无奖励 TipMailNoItems StringTipError = "MailNoItems" // ----------------------- 任务模块 ----------------------- // TipTaskNotFound 找不到任务 TipTaskNotFound StringTipError = "TaskNotFound" // TipTaskNotCompleted 任务未完成 TipTaskNotCompleted StringTipError = "TaskNotCompleted" // TipTaskHasCommitted 任务已提交 TipTaskHasCommitted StringTipError = "TaskHasCommitted" // ----------------------- 成就模块 ----------------------- // TipAchievementNotFound 找不到成就 TipAchievementNotFound StringTipError = "AchievementNotFound" // TipAchievementNotCompleted 成就未完成 TipAchievementNotCompleted StringTipError = "AchievementNotCompleted" // ----------------------- 商店模块 ----------------------- // TipChargeSuccess 充值成功 TipChargeSuccess StringTipError = "ChargeSuccess" // TipChargeFailed 充值失败 TipChargeFailed StringTipError = "ChargeFailed" // TipPaymentTypeError 充值支付类型错误 TipPaymentTypeError StringTipError = "PaymentTypeError" // TipOrderNotFound 找不到订单 TipOrderNotFound StringTipError = "OrderNotFound" // TipOrderStatusError 订单状态错误 TipOrderStatusError StringTipError = "OrderStatusError" // TipInsufficientBalance 余额不足 TipInsufficientBalance StringTipError = "InsufficientBalance" // TipStoreNotFound 无购买次数 TipStoreNotFound StringTipError = "StoreNotFound" // TipStoreBuyTimesOver 无购买次数 TipStoreBuyTimesOver StringTipError = "StoreBuyTimesOver" // TipStoreNotBuyingTime 不在可购买时间内 TipStoreNotBuyingTime StringTipError = "StoreNotBuyingTime" // TipNotInBattlePassSeason 不在战斗通行证赛季时间内 TipNotInBattlePassSeason StringTipError = "NotInBattlePassSeason" // TipNoBattlePassAdvanced 未激活高级通行证 TipNoBattlePassAdvanced StringTipError = "NotBattlePassAdvanced" // TipBattlePassAdvancedActivated 已激活高级通行证 TipBattlePassAdvancedActivated StringTipError = "BattlePassAdvancedActivated" // TipMonthlyCardAlreadyMaxDays 月卡已达到最大天数 TipMonthlyCardAlreadyMaxDays StringTipError = "MonthlyCardAlreadyMaxDays" // TipInvalidCdKey 无效的兑换码 TipInvalidCdKey StringTipError = "InvalidCdKey" // TipUsedCdKey 已使用的兑换码 TipUsedCdKey StringTipError = "UsedCdKey" )