ecs/proto/errors.go
2025-06-04 18:17:39 +08:00

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"
)