export const STATUS = {
    // 接口或系统状态 0 - 9999
    SUCCESS: { code: 0, simStr: '成功' },
    WRONG_PARMS: { code: 1, simStr: '参数错误' },
    TOKEN_ERR: { code: 2, simStr: 'token失效' },
    INTERNAL_ERR: { code: 3, simStr: '内部错误' },
    CONNECTOR_ERR: { code: 4, simStr: '连接服配置错误' },
    LOGIN_ERR: { code: 5, simStr: '检测到您的账号异地登录，已被迫下线' },
    REDLOCK_ERR: { code: 6, simStr: 'redlock错误' },
    GLOBAL_ERR: { code: 1003, simStr: '服务器内部错误' },

    // 账号相关状态 10000 - 19999
    SMS_IN_60S: { code: 10001, simStr: '60秒内只能发送一次' },
    SMS_CNT_LIMIT: { code: 10002, simStr: '今日短信条数已达上限' },
    SMS_INVALID: { code: 10003, simStr: '验证码无效' },
    SERVER_NOT_FOUND: { code: 10004, simStr: '未找到服务器列表' },
    ROLE_NOT_FOUND: { code: 10005, simStr: '未找到角色' },
    DUP_LOGIN: { code: 10006, simStr: '重复登录' },
    NEW_SERVER_ERR: { code: 10007, simStr: '添加新服务器失败' },
    SERVER_EXISTS: { code: 10008, simStr: '服务器已存在' },
    PASSWORD_ERR: { code: 10009, simStr: '密码错误' },
    PASSWORD_ILLEGEL: { code: 10010, simStr: '请输入密码' },
    TEL_HAS_USED: { code: 10011, simStr: '该手机号已被使用' },
    ACCOUNT_NOT_GUEST: { code: 10012, simStr: '该账号已绑定过' },
    AUTHEN_FAIL: { code: 10013, simStr: '实名失败' },
    TEL_LEN_ERR: { code: 10014, simStr: '手机长度错误' },
    NAME_HAS_USED: { code: 10015, simStr: '该名字已使用' },
    ROLE_HAS_INIT: { code: 10016, simStr: '该角色已初始过' },
    // 战斗相关状态 20000 - 29999
    // 战斗通用 20000 - 20099
    BATTLE_MISS_INFO: { code: 20001, simStr: '缺少关卡信息' },
    BATTLE_ACTION_POINT_LACK: { code: 20002, simStr: '体力不足' },
    BATTLE_NEED_PREVIOUS_GK: { code: 20003, simStr: '需要完成上一关才可以挑战' },
    BATTLE_ID_NOT_MATCH: { code: 20004, simStr: '战斗数据错误' },
    BATTLE_STATUS_WRONG: { code: 20005, simStr: '关卡状态错误' },
    BATTLE_HERO_NOT_FOUND: { code: 20006, simStr: '使用的武将不存在' },
    BATTLE_CONSUMES_NOT_ENOUGH: { code: 20007, simStr: '道具不足' },
    BATTLE_END_WRONG_TYPE: { code: 20008, simStr: '此类型无法使用通用结算' },
    BATTLE_GOLD_NOT_ENOUGH: { code: 20009, simStr: '元宝不足' },

    // 主线 20100 - 20199
    BATTLE_INFO_VALIDATE_ERR: { code: 20101, simStr: '关卡信息不同' },
    BATTLE_SWEEP_CONDITION_STAR: { code: 20102, simStr: '需要3星通过关卡才可以扫荡' },
    // 每日 20200 - 20299
    DAILY_WAR_NOT_FOUND: { code: 20201, simStr: '未找到该关卡' },
    DAILY_TYPE_NOT_FOUND: { code: 20202, simStr: '未找到该类型' },
    DAILY_TIMES_LACK: { code: 20203, simStr: '次数不足' },
    DAILY_REFRESH_TIMES_LACK: { code: 20203, simStr: '购买次数不足' },
    DAILY_REFRESH_GOLD_LACK: { code: 20204, simStr: '元宝不足' },
    // 奇遇 20300 - 20399
    EVENT_RECORD_NOT_FOUND: { code: 20301, simStr: '未找到记录' },
    EVENT_STATUS_ERROR: { code: 20302, simStr: '状态错误' },
    EVENT_WRONG_ID: { code: 20303, simStr: '事件id错误' },
    EVENT_INFO_NOT_FOUND: { code: 20304, simStr: '未找到该事件' },
    EVENT_QUESTION_NOT_FOUND: { code: 20305, simStr: '该事件没有该问题' },
    EVENT_QUESTION_NO_ANSWER: { code: 20306, simStr: '没有回答完全部问题' },
    // 远征 20400 - 20499
    EXPEDITION_MATCH_NO_PLAYER: { code: 20401, simStr: '无法匹配对手' },
    EXPEDITION_MISS_WAR_RECORD: { code: 20402, simStr: '未找到该远征记录' },
    EXPEDITION_DUPLICATE_CHALLENGE: { code: 20403, simStr: '已挑战过这一关' },
    EXPEDITION_WRONG_STATUS_WHEN_RECEIVE: { code: 20404, simStr: '需要战斗胜利后才可以领取' },
    EXPEDITION_WRONG_RECEIVE_STATUS: { code: 20405, simStr: '已经领取过了' },
    EXPEDITION_MISS_INFO: { code: 20406, simStr: '未找到该配置' },
    EXPEDITION_MISS_POINT_INFO: { code: 20407, simStr: '该点数不能领取奖励' },
    EXPEDITION_POINT_NOT_ENOUGH: { code: 20408, simStr: '点数不足' },
    EXPEDITION_POINT_RECORD_NOT_FOUND: { code: 20409, simStr: '点数宝箱已刷新' },
    EXPEDITION_POINT_NEED_ALL_RECEIVED: { code: 20410, simStr: '宝箱需要领取完才可以刷新' },
    EXPEDITION_RESET_NUM_NOT_ENOUGH: { code: 20411, simStr: '重置次数不足' },
    // 天梯 20500 - 20599
    TOWER_RESET_ERR: { code: 20501, simStr: '只能重置当前层' },
    TOWER_INFO_NOT_FOUND: { code: 20502, simStr: '镇念塔层数异常' },
    TOWER_WRONG_BATTLE_ID: { code: 20503, simStr: '战斗 Id 异常' },
    TOWER_DUPLICATE_HERO: { code: 20504, simStr: '使用了重复的武将' },
    TOWER_DUPLICATE_CHALLENGE: { code: 20505, simStr: '天梯关卡不能重复挑战' },
    TOWER_NOT_FOUND: { code: 20506, simStr: '没有找到合适的天梯记录' },
    TOWER_HANG_UP_NOT_VALID: { code: 20507, simStr: '尚未到可收取时间' },
    TOWER_NOT_ENOUGH_HANG_UP_TIME: { code: 20508, simStr: '今天加速次数不足' },
    TOWER_HANG_UP_FAILED: { code: 20509, simStr: '不满足加速条件' },
    TOWER_TASK_NOT_FOUND: { code: 20510, simStr: '没有可用派遣任务' },
    TOWER_TASK_MAX_HERO: { code: 20511, simStr: '派遣武将人数不满足' },
    TOWER_TASK_HERO_HAS_USED: { code: 20512, simStr: '武将已经派遣到其他任务' },
    TOWER_TASK_CODE_NOT_FOUND: { code: 20513, simStr: '未找到此任务编号' },
    TOWER_TASK_SEND_ERR: { code: 20514, simStr: '任务派遣失败，请检查任务编号' },
    TOWER_TASK_BATCH_NOT_FOUND: { code: 20515, simStr: '派遣编码错误' },
    TOWER_GOLD_NOT_ENOUGH: { code: 20516, simStr: '元宝不足' },
    TOWER_TASK_MISSING: { code: 20517, simStr: '未找到该任务' },
    TOWER_HANG_UP_NOT_START: { code: 20518, simStr: '挂机尚未开启' },
    TOWER_REF_CNT_NOT_ENOUGH: { code: 20519, simStr: '派遣次数不足' },
    // 寻宝（共斗） 20600 - 20699
    COM_BATTLE_DUP_ENTER: { code: 20601, simStr: '不能重复加入' },
    COM_BATTLE_BLUEPRT_NOT_FOUND: { code: 20602, simStr: '藏宝图不足' },
    COM_BATTLE_BLUEPRT_INVALID: { code: 20603, simStr: '需使用藏宝图才能开启' },
    COM_BATTLE_BLUEPRT_NOT_ENOUGH: { code: 20604, simStr: '藏宝图正在使用中' },
    COM_BATTLE_CREATE_ERR: { code: 20605, simStr: '创建队伍失败' },
    COM_BATTLE_LV_NOT_ENOUGH: { code: 20606, simStr: '主公等级不够' },
    COM_BATTLE_MEMBER_LIMIT: { code: 20607, simStr: '队伍人数已满' },
    COM_BATTLE_CE_LIMIT: { code: 20608, simStr: '战力不足' },
    COM_BATTLE_JOIN_ERR: { code: 20609, simStr: '加入队伍失败' },
    COM_BATTLE_NO_VALID_TEAM: { code: 20610, simStr: '没有合适的队伍' },
    COM_BATTLE_TEAM_INVALID: { code: 20611, simStr: '队伍异常' },
    COM_BATTLE_UPDATE_HEROES_ERR: { code: 20612, simStr: '更新阵容失败' },
    COM_BATTLE_CAP_ONLY: { code: 20613, simStr: '只有队长可以操作' },
    COM_BATTLE_TEAM_NO_READY: { code: 20614, simStr: '队友未准备好' },
    COM_BATTLE_RESULT_ERR: { code: 20615, simStr: '结算信息更新失败' },
    COM_BATTLE_NOT_START: { code: 20616, simStr: '寻宝未开始' },
    COM_BATTLE_ALREADY_START: { code: 20617, simStr: '寻宝已开始' },
    COM_BATTLE_ASSIST_NOT_ENOUGH: { code: 20618, simStr: '助战次数不足' },
    COM_BATTLE_ASSIST_LV_NOT_ENOUGH: { code: 20619, simStr: '助阵等级不够' },
    COM_BATTLE_RM_SELF: { code: 20620, simStr: '队长移除自己会解散队伍' },
    COM_BATTLE_RM_TEAMMATE_ERR: { code: 20621, simStr: '移除队友失败' },
    COM_BATTLE_CAN_NOT_RM: { code: 20622, simStr: '没有移除成员的权限' },
    COM_BATTLE_DISSMISS_ERR: { code: 20623, simStr: '解散队伍异常' },
    COM_BATTLE_NO_RECENT_REC: { code: 20624, simStr: '没有最近的寻宝记录' },
    COM_BATTLE_HURT_NUM_ERR: { code: 20625, simStr: '血量计算错误' },
    COM_BATTLE_START_ERR: { code: 20626, simStr: '开始战斗失败' },
    COM_BATTLE_REWARD_ERR: { code: 20627, simStr: '不能领取奖励' },
    COM_BATTLE_REWARDED: { code: 20628, simStr: '奖励已领取' },
    COM_BATTLE_HEROES_ERR: { code: 20629, simStr: '阵容异常' },
    COM_BATTLE_SET_FRD_ERR: { code: 20630, simStr: '设置情谊助战异常' },
    COM_BATTLE_BLACKLIST: { code: 20633, simStr: '队伍中存在黑名单玩家' },

    // 共斗藏宝图合成
    COM_BLUEPRT_QUALITY_CANNOT_COMPOSE: { code: 20630, simStr: '该品质藏宝图不可合成' },
    COM_BLUEPRT_COUNT_ERROR: { code: 20631, simStr: '材料数量不足' },
    COM_BLUEPRT_QUALITY_ERROR: { code: 20632, simStr: '品质错误' },

    // 秘境 20700 - 20799
    DUNGEON_REFRESH_TIMES_LACK: { code: 20701, simStr: '购买次数不足' },
    DUNGEON_TIMES_LACK: { code: 20701, simStr: '挑战次数不足' },

    // PVP 20800-20899
    PVP_ROLE_NOT_FOUND: { code: 20700, simStr: '未找到该对手' },
    PVP_NOT_OPEN: { code: 20701, simStr: 'pvp尚未开启' },
    PVP_REFRESH_CNT_REACH_MAX: { code: 20702, simStr: '刷新对手次数超过最大值' },
    PVP_NOT_REACH_BOX_SCORE: { code: 20703, simStr: '未达到宝箱领取军功' },
    PVP_BOX_IS_GOT: { code: 20704, simStr: '宝箱已经领取' },
    PVP_CHALLENGE_TIMES_NOT_ENOUGH: { code: 20705, simStr: '挑战次数不足' },

    // 军团 20900-20999
    GUILD_AUTH_NOT_ENOUGH: { code: 20900, simStr: '权限不足' },
    GUILD_NAME_DUP: { code: 20901, simStr: '军团名重复' },
    GUILD_CREATE_ERROR: { code: 20902, simStr: '创建失败' },
    GUILD_MEMBER_MAX: { code: 20903, simStr: '军团人员已满' },
    GUILD_NOT_REACH_CONDI: { code: 20903, simStr: '您未达到申请军团条件' },
    GUILD_HAS_JOIN: { code: 20904, simStr: '已加入过其他军团' },
    GUILD_NOT_FOUND: { code: 20905, simStr: '未获取到该军团' },
    GUILD_DELETE_ERROR: { code: 20906, simStr: '公会已解散' },
    GUILD_QUIT_ERROR: { code: 20907, simStr: '退出公会失败' },
    GUILD_KICK_ERROR: { code: 20908, simStr: '未找到该成员或该成员已退出' },
    GUILD_QUIT_TIME: { code: 20909, simStr: '退出军团1小时后才可以申请' },
    GUILD_INVITE_NOT_FOUND: { code: 20910, simStr: '该邀请未找到' },
    GUILD_AUTH_NOT_CHANGE: { code: 20911, simStr: '权限未发生变化' },
    GUILD_MEMBER_NOT_FOUND: { code: 20912, simStr: '未找到该成员' },
    GUILD_LEADER_LOGIN: { code: 20913, simStr: '团长未离线满72小时' },
    GUILD_STRUCTURE_NOT_FOUND: { code: 20914, simStr: '未找到该建筑物' },
    GUILD_STRUCTURE_LV_MAX: { code: 20915, simStr: '建筑物已升至满级' },
    GUILD_FUND_NOT_ENOUGH: { code: 20916, simStr: '资金不足' },
    GUILD_MANAGER_REACH_MAX: { code: 20917, simStr: '管理员人数达到最大' },
    GUILD_ACTIVE_BOX_NOT_FOUND: { code: 20918, simStr: '未找到该活跃宝箱' },
    GUILD_ACTIVE_POINT_NOT_REACH: { code: 20919, simStr: '军团活跃值不足' },
    GUILD_ACTIVE_BOX_HAS_RECEIVED: { code: 20920, simStr: '该活跃宝箱已领取' },
    GUILD_WEEKLY_SUM: { code: 20921, simStr: '正在周结算中' },
    GUILD_DONATE_TIMES_NOT_ENOUGH: { code: 20922, simStr: '今日捐献的次数不够' },
    GUILD_DONATE_BOXS_IS_GOT: { code: 20923, simStr: '该捐献宝箱已领取' },
    GUILD_DONATE_BOXS_NOT_GOT: { code: 20924, simStr: '该捐献宝箱未达到领取条件' },
    GUILD_WISH_POOL_NOT_OWN_EQUIP: { code: 20926, simStr: '未拥有此装备或碎片，不能许愿' },
    GUILD_WISH_POOL_NOT_OWN_HERO: { code: 20927, simStr: '未拥有此武将或碎片，不能许愿' },
    HAS_REACH_WISH_COUNT_LIMIT: { code: 20928, simStr: '今日许愿次数已用完，不能许愿' },
    HAS_REACH_WISH_DONATE_COUNT_LIMIT: { code: 20929, simStr: '今日捐赠次数已用完，不能捐赠' },
    HAS_RECEIVE_WISH_GOOD: { code: 20930, simStr: '玩家已经收到许愿物品' },
    NOT_WISH_THE_QUALITY_GOODS: { code: 20931, simStr: '不能够许愿该品质的物品' },

    GUILD_SCRIPT_IS_OPENED_TODAY: { code: 20950, simStr: '今日演武场已开启' },
    GUILD_SCRIPT_NOT_OPENED: { code: 20951, simStr: '演武场未开启' },
    GUILD_SCRIPT_IS_BATTLED: { code: 20952, simStr: '今日已挑战过演武场' },
    GUILD_SCRIPT_IS_COMPLETE: { code: 20953, simStr: '演武场已挑战完成' },
    GUILD_TRAIN_SCRIPT_NOT_OPENED: { code: 20954, simStr: '试炼关卡未开启' },
    GUILD_TRAIN_BATTLE_COUNT_NOT_ENOUGH: { code: 20955, simStr: '试炼挑战次数已用完' },
    GUILD_TRAIN_IS_COMPLETE: { code: 20956, simStr: '试炼关卡已经被压制' },
    GUILD_GET_TRAIN_BOX_FAIL: { code: 20957, simStr: '宝箱领取失败' },
    GUILD_TRAIN_REWARD_IS_RECEIVED: { code: 20958, simStr: '试炼进阶奖励已领取' },
    GUILD_GET_TRAIN_REWARD_FAIL: { code: 20959, simStr: '宝箱领取失败' },
    GUILD_TRAIN_LEVEL_IS_COMPLETE: { code: 20960, simStr: '试炼已经进阶' },
    GUILD_BUY_TRAIN_COUNT_REACH_MAX: { code: 20961, simStr: '训练场购买挑战次数以达到上线' },
    GUILD_TRAIN_IS_RESETED: { code: 20962, simStr: '军团训练场已经重置' },
    GUILD_NOT_REFINE_THE_EQUIP: { code: 20963, simStr: '军团不能研发次装备' },
    GUILD_LIGHT_UP_THE_SCIENCETREE: { code: 20964, simStr: '军团已经点亮此科技' },
    GUILD_SCIENCETREE_IS_RUNNING: { code: 20965, simStr: '军团正在进行研发，不能点亮' },
    GUILD_IS_ASSISTED_SCIENCETREE: { code: 20966, simStr: '玩家已经协助过该科技树' },
    GUILD_REACH_MAX_ASSIST_COUNT: { code: 20967, simStr: '协助的人数已经达到最大' },
    GUILD_TRAIN_IS_NOT_COMPLETE: { code: 20968, simStr: '军团该训练场没有完成' },
    GUILD_TRAIN_QUALITY_REWARD_IS_GOT: { code: 20969, simStr: '军团训练进阶奖励已经领取' },
    GUILD_PERSITION_TREE_NOT_LIGHT: { code: 20970, simStr: '军团前置科技树未研发' },
    GUILD_TRAIN_BOX_IS_OVER_TIME: { code: 20971, simStr: '军团宝箱超时' },
    GUILD_TRAIN_BOX_INDEX_IS_GOT: { code: 20972, simStr: '该位置试炼宝箱已经领取过，请重新选择' },
    GUILD_TRAIN_BOX_IS_GOT: { code: 20973, simStr: '玩家已经领取该试炼宝箱' },

    GUILD_LOT_NOT_FOUND: { code: 21001, simStr: '拍品未找到' },
    LOT_OFFER_SERIAL: { code: 21002, simStr: '不能连续出价' },
    DIVIDEND_NOT_READY: { code: 21003, simStr: '还不可以领取分红' },
    DIVIDEND_GUILD_PLAYER_ONLY: { code: 21004, simStr: '需要参加军团活动才能领取' },
    AUCTION_GUILD_MEMBER_ONLY: { code: 21005, simStr: '不是军团的成员无法出价' },

    // 军团活动 21100-21199
    GUILD_ACTIVITY_NOT_OPEN: { code: 21100, simStr: '活动未开放' },
    GATE_HP_IS_ZERO: { code: 21101, simStr: '城门已被击破' },
    CHALLENGE_CNT_NOT_ENOUGH: { code: 21102, simStr: '挑战次数不足' },
    HAS_DECLARED: { code: 21103, simStr: '已宣战过' },
    CHALLENGE_TIME_NOT_REACH: { code: 21104, simStr: '挑战冷却中' },
    HAS_NOT_DECLARED: { code: 21105, simStr: '军团还未宣战过' },
    GUILD_ACTIVITY_IS_OPEN: { code: 21106, simStr: '活动已开启' },
    RACE_HAS_JOIN: { code: 21107, simStr: '已登机' },
    CITY_IS_GUARD: { code: 21108, simStr: '活动已开启' },
    CAN_NOT_DECLARE: { code: 21109, simStr: '该城池不可宣战' },

    // 通用 30000 - 30099
    DIC_DATA_NOT_FOUND: { code: 30000, simStr: '数据表未找到' },
    ROLE_MATERIAL_NOT_ENOUGH: { code: 30001, simStr: '材料数量不足' },
    REWARD_CONDITION_NOT_REACH: { code: 30002, simStr: '未满足领取条件' },
    REWARD_HAS_RECEIVED: { code: 30003, simStr: '奖励已领取' },
    NOT_CONSUME_GOODS: { code: 30004, simStr: '非消耗品' },
    AP_IS_FULL: { code: 30005, simStr: '满体力不可使用道具' },
    ROLE_IS_NOT_INIT: { code: 30006, simStr: '玩家未初始化' },
    AP_BUY_TIMES_LACK: { code: 30007, simStr: '购买次数不足' },

    // 武将养成通用 30100 - 30199

    // 武将合成，升级，升星，升品相关 30200 - 30299
    ROLE_HERO_EXISTS: { code: 30200, simStr: '已存在武将不可合成' },
    ROLE_METERIAL_ERROR: { code: 30201, simStr: '材料错误' },
    ROLE_HERO_NOT_EXISTS: { code: 30202, simStr: '未找到该武将' },
    ROLE_HERO_LV_OVER: { code: 30203, simStr: '武将等级不可超过主公等级' },
    ROLE_HERO_LV_TYPE_ERROR: { code: 30204, simStr: '只可选择升1级或升5级' },
    ROLE_EXP_NOT_ENOUGH: { code: 30205, simStr: '材料经验不足' },
    ROLE_STAR_STAGE_NOT_ENOUGH: { code: 30206, simStr: '请先点亮前面的星盘' },
    ROLE_STAR_REACH_MAX: { code: 30207, simStr: '已升满星，请先觉醒' },
    ROLE_STAR_NOT_ENOUGH: { code: 30208, simStr: '未升满星，不可升品' },
    ROLE_QUALITY_REACH_MAX: { code: 30209, simStr: '品质已升满' },
    ROLE_WAKE_STAR_NOT_ENOUGH: { code: 30210, simStr: '未升满星，不可觉醒' },
    ROLE_QUALITY_NOT_ENOUGH: { code: 30211, simStr: '品质未升满，不可觉醒' },

    // 武将训练，好感度，羁绊，时装相关 30300 - 30399
    HERO_NOT_FIND: { code: 30300, simStr: '武将不存在' },
    HERO_JOB_STAGE_REACH_MAX_STAGE: { code: 30301, simStr: '武将已训练到最大阶段' },
    NOT_REACH_UNLOCK_LEVEL: { code: 30302, simStr: '未达到解锁等级' },
    HERO_SKIN_NOT_FIND: { code: 30303, simStr: '时装不存在' },
    HERO_SKIN_IS_EXIST: { code: 30304, simStr: '时装已存在' },
    HERO_SKIN_IS_EQUIPED: { code: 30305, simStr: '时装已穿戴' },
    HERO_CONECTION_IS_MAX_LEVEL: { code: 30306, simStr: '羁绊已达到最大等级' },
    HERO_CONECTION_IS_NOT_EXIT: { code: 30307, simStr: '羁绊不存在' },
    ROLE_SHORT_HERO_CONECTION: { code: 30308, simStr: '未拥有羁绊武将' },
    HERO_FAVOUR_LEVEL_REACH_MAXT: { code: 30309, simStr: '武将好感等级以达到最大' },
    HERO_JOB_REACH_MAX_STAGE: { code: 30310, simStr: '武将已达到最大的职业阶级' },

    // 装备养成 30400-30499
    ROLE_EQUIP_PLACE_NOT_ENOUGH: { code: 30400, simStr: '装备栏未装备或无可强化' },
    ROLE_COIN_NOT_ENOUGH: { code: 30401, simStr: '铜币不足' },
    ROLE_EQUIP_HAVE_NO_RANDSE: { code: 30403, simStr: '装备无随机属性' },
    ROLE_EQUIP_REACH_MAX: { code: 30404, simStr: '强化已达上限' },
    ROLE_EQUIP_NOT_REACH_MAX: { code: 30405, simStr: '强化未达到上限' },
    ROLE_EQUIP_CANNOT_RESTRENGTHEN: { code: 30406, simStr: '无属性可以洗炼' },
    ROLE_WRONG_ITEM: { code: 30407, simStr: '该道具不可用于该功能' },
    ROLE_ALL_SE_LOCK: { code: 30408, simStr: '属性不可全部都锁住' },
    ROLE_EQUIP_DUPLICATE_LOCK: { code: 30409, simStr: '随机属性不可重复锁定' },

    EQUIP_NOT_FIND: { code: 30500, simStr: '装备不存在' },
    EQUIP_IS_EQUIPED: { code: 30501, simStr: '装备已经穿戴' },
    EQUIP_NOT_EQUIPED: { code: 30502, simStr: '装备未穿戴' },
    EQUIP_IS_EQUIPED_NOT_DECOMPOSE: { code: 30503, simStr: '装备已穿戴，不能分解' },
    EQUIP_HOLE_NOT_FIND: { code: 30504, simStr: '装备孔不存在' },
    EQUIP_HOLE_IS_DUG: { code: 30505, simStr: '装备已经打过孔' },
    EQUIP_HOLE_IS_NOT_DUG: { code: 30506, simStr: '装备未打过孔' },
    JEWEL_IS_NOT_FIND: { code: 30507, simStr: '宝石不存在' },
    EQUIP_NOT_FILL_HOLE: { code: 30508, simStr: '未穿戴宝石' },
    EQUIP_NOT_EQUIPED_HERO: { code: 30509, simStr: '装备不能被该武将穿戴' },
    EQUIP_LEVEL_LIMIT: { code: 30510, simStr: '装备穿戴等级限制' },
    EQUIP_NOT_MATCH_JEWEL: { code: 30511, simStr: '装备不能镶嵌该宝石' },
    //全局养成30600-30699
    ROLE_REACH_MAX_TITLE_LEVEL: { code: 30600, simStr: '玩家已达到最高的爵位' },
    ROLE_TERAPH_NOT_STRENGTHEN: { code: 30601, simStr: '玩家神像不能强化' },
    ROLE_TERAPH_NOT_QUILITY: { code: 30602, simStr: '玩家神像不能进阶' },

    ROLE_SCHOOL_HERO_USED: { code: 30603, simStr: '该武将已配置' },
    ROLE_SCHOOL_POSITION_LOCKED: { code: 30604, simStr: '该位置未解锁' },
    ROLE_SCHOOL_POSITION_UNLOCK_NOT_NEED: { code: 30605, simStr: '该位置已解锁' },
    ROLE_SCROLL_REACH_MAX: { code: 30606, simStr: '已经升到可以升的最高等级' },

    // 好友30700-30799
    FRIEND_MY_CNT_MAX: { code: 30700, simStr: '好友数量已达上限' },
    FRIEND_THEY_CNT_MAX: { code: 30701, simStr: '玩家好友已满' },
    FRIEND_HAS_ADD: { code: 30702, simStr: '该玩家已是您的好友' },
    FRIEND_HAS_BLOCKED: { code: 30703, simStr: '该玩家在您的黑名单' },
    FRIEND_YOURSELF: { code: 30704, simStr: '不能添加自己为好友' },
    FRIEND_HIS_APPLY_MAX: { code: 30705, simStr: '该玩家申请达上限' },
    FRIEND_SHIP_CREATE_ERROR: { code: 30706, simStr: '创建失败' },
    FRIEND_BLACK_MAX: { code: 30707, simStr: '黑名单数量已达上限' },
    FRIEND_BLACK_NOT_FOUND: { code: 30709, simStr: '该玩家不在黑名单' },
    FRIEND_BLACK_HAS_ADD: { code: 30710, simStr: '该玩家已在黑名单' },
    FRIEND_NOT_FOUND: { code: 30711, simStr: '未找到该好友' },
    FRIEND_HAS_SENT: { code: 30712, simStr: '赠送达到上限' },
    FRIEND_HAS_RECEIVE: { code: 30713, simStr: '领取达到上限' },

    // 形象相关
    LINEUP_MAX: { code: 30801, simStr: '阵容武将数达到上限' },
    HEAD_NOT_FOUND: { code: 30802, simStr: '未找到头像' },
    HEAD_IS_WEARING: { code: 30803, simStr: '头像已设置中' },
    HEAD_IS_LOCKED: { code: 30804, simStr: '头像未解锁' },
    FRAME_NOT_FOUND: { code: 30805, simStr: '未找到相框' },
    FRAME_IS_WEARING: { code: 30806, simStr: '相框已设置中' },
    FRAME_IS_LOCKED: { code: 30807, simStr: '相框未解锁' },
    SPINE_NOT_FOUND: { code: 30808, simStr: '未找到形象' },
    SPINE_IS_WEARING: { code: 30809, simStr: '形象已设置中' },
    SPINE_IS_LOCKED: { code: 30810, simStr: '形象未解锁' },

    // 商店相关 30900-31000
    BUY_COUNT_OVER: { code: 30900, simStr: '已超过限购次数' },
    GUILD_LV_LIMIT: { code: 30901, simStr: '军团商店等级不足' },
    ITEM_NOT_SOUL: { code: 30902, simStr: '该物品不是将魂' },
    SKIN_HAS_NOT_HERO: { code: 30903, simStr: '未拥有该武将不可获得皮肤' },
    HERO_NOT_MAX: { code: 30904, simStr: '该武将未升满星' },

    // 任务相关 31001-31100
    TASK_NOT_REACH_CONDITION: { code: 31001, simStr: '任务不满足条件' },
    TASK_HAS_RECEIVED: { code: 31002, simStr: '奖励已领取' },
    TASK_NOT_ALL_RECEIVED: { code: 31003, simStr: '任务未领取完' },
    TASK_ACTIVE_NOT_ENOUGH: { code: 31004, simStr: '活跃不足' },
    TASK_POINT_NOT_ENOUGH: { code: 31005, simStr: '积分不足' },
    TASK_BOX_HAS_RECEIVED: { code: 31006, simStr: '奖励已领取' },
    // 抽卡相关 31101-31200
    GACHA_COST_NOT_ENOUGH: { code: 31101, simStr: '招募券不足' },
    GACHA_NOT_ASSIGN: { code: 31102, simStr: '请选择武将' },
    GACHA_HOPE_NOT_GOLD: { code: 31103, simStr: '武将品质错误' },
    GACHA_CAN_NOT_PICK: { code: 31004, simStr: '不可选择该武将' },
    GACHA_TURNTABLE_POINT_NOT_ENOUGH: { code: 31005, simStr: '转盘积分不足' },
    GACHA_HAS_VISITED: { code: 31006, simStr: '该武将已拜访过' },
    GACHA_VISITED_COUNT_OVER: { code: 31007, simStr: '今天武将拜访已超过次数' },
    // 社交相关状态 40000 - 49999
    SYS_CHANNEL_AUTH_NOT_ENOUGH: { code: 40000, simStr: '无法在系统频道发送消息' },
    UPDATE_PRIVATE_MSG_READ_TIME_ERR: { code: 40001, simStr: '更新私聊阅读时间失败' },
    SET_PRIVATE_MSG_TOP_ERR: { code: 40002, simStr: '设置置顶失败' },
    DEL_PRIVATE_MSG_ERR: { code: 40003, simStr: '删除失败' },
    // 运营模块相关状态 50000 - 59999
    ACTIVITY_MISSING: { code: 50000, simStr: '活动丢失' },
    ACTIVITY_DATA_ERROR: { code: 50001, simStr: '数据错误' },
    ACTIVITY_TASK_UNCOMPLETED: { code: 50002, simStr: '任务还未完成' },
    ACTIVITY_NO_POINT: { code: 50003, simStr: '积分不足' },
    ACTIVITY_REWARDED: { code: 50004, simStr: '已经领取过' },
    ACTIVITY_TIME_ERROR: { code: 50005, simStr: '时间错误' },
    ACTIVITY_MAX_COUNT: { code: 50006, simStr: '已经到最大次数' },
    ACTIVITY_UNOPENED: { code: 50007, simStr: '还未开启，不能购买' },
    ACTIVITY_RES_NOT_ENOUGH: { code: 50008, simStr: '资源不足' },
    ACTIVITY_CLOSED: { code: 50009, simStr: '关闭中' },
    ACTIVITY_DAY_INDEX_OVER: { code: 50010, simStr: '心急吃不了热豆腐' },
    ACTIVITY_EXPIRE: { code: 50011, simStr: '活动到期，刷新' },
    ACTIVITY_GROWTH_FUND_END: { code: 50012, simStr: '成长基金活动结束' },
    ACTIVITY_NEED_BUY: { code: 50013, simStr: '成长基金需要购买' },
    ACTIVITY_THIRTY_DAYS_END: { code: 50014, simStr: '30日活动结束' },
    ACTIVITY_FIRST_GIFT_NOT_OPEN: { code: 50015, simStr: '首充没开' },
    ACTIVITY_FIRST_GIFT_END: { code: 50016, simStr: '首充结束' },
    ACTIVITY_NEW_PLAYER_LIMIT_PACKAGE_END: { code: 50017, simStr: '新手礼包结束' },
    ACTIVITY_RECHARGE_MONEY_ERROR: { code: 50018, simStr: '充值数据错误' },
    ACTIVITY_RECHARGE_MONEY_NO_REWARD: { code: 50019, simStr: '没有可领取的奖励' },
    ACTIVITY_SIGNIN_VIP_CONDITION: { code: 50020, simStr: '开启条件不足' },
    ACTIVITY_SIGNIN_EXPIRE: { code: 50021, simStr: '签到过期，补签' },
    ACTIVITY_POP_UP_SHOP_EXPIRE: { code: 50022, simStr: '弹出商店过期' },
    ACTIVITY_NEED_PAY: { code: 50023, simStr: '客户端调错接口了' },
    ACTIVITY_GOLD_RESOURCE: { code: 50024, simStr: '元宝资源' },
    ACTIVITY_ID_ERROR: { code: 50025, simStr: 'id错误' },
    ACTIVITY_NEW_PLAYER_GIFT_END: { code: 50026, simStr: '新手活动结束' },
    ACTIVITY_POP_UP_SHOP_CLOSED: { code: 50027, simStr: '商店已经关闭' },
    ACTIVITY_PRE_UNCOMPLETE: { code: 50028, simStr: '上一个任务还未领取' },
    MONOPOLY_LAND_TYPE_ERROR: { code: 50029, simStr: '土地类型错误' },
    MONOPOLY_BANK: { code: 50030, simStr: '已经存过' },
    MONOPOLY_BANK_COUNT_ERROR: { code: 50031, simStr: '数量错误' },
    MONOPOLY_BANK_SAVE_MAX: { code: 50032, simStr: '超过最大限制数量' },
    NOT_GIFTPACKAGE: { code: 50033, simStr: '非礼包类型' },
    SHOP_CLOSED: { code: 50034, simStr: '停业' },
    // GM后台相关状态 60000 - 69999
    GM_ERR_PASSWORD: { code: 60001, simStr: '账号或密码错误' },
    GM_MISS_API: { code: 60002, simStr: '未找到该接口' },
    GM_NO_AUTHORITY_GET: { code: 60003, simStr: '您没有权限访问该接口' },
    GM_NO_AUTHORITY_POST: { code: 60004, simStr: '您没有权限进行该操作' },
    GM_UPLOAD_FORMAT_ERR: { code: 60005, simStr: '文件格式错误' },
    GM_DUPLICATE_GM_ACCOUNT: { code: 60006, simStr: '该账号已使用' },
    GM_DUPLICATE_API: { code: 60007, simStr: '该接口已存在' },
    GM_DUPLICATE_GROUP: { code: 60008, simStr: '该用户组已存在' },
    GM_CREATE_ERROR: { code: 60009, simStr: '创建失败' },
    GM_ROLE_NOT_FOUND: { code: 60010, simStr: '未找到该玩家' },
    GM_HERO_NOT_FOUND: { code: 60011, simStr: '未找到武将' },
    GM_PVP_DEFENSE_NOT_FOUND: { code: 60012, simStr: '该玩家未保存防守阵' },
    GM_PVP_DEFENSE_HERO_NOT_FOUND: { code: 60013, simStr: '该守阵没有该武将' },
    GM_JSON_FORMAT_ERR: { code: 60014, simStr: 'json格式错误' },
    GM_CAN_NOT_DEL_ACT_GROUP: { code: 60015, simStr: '活动组有指向的服务器或活动，不可删除' },
    GM_CAN_NOT_EDIT_ACT: { code: 60016, simStr: '活动期间不可编辑活动' },
    GM_STATEGY_NOT_FOUND: { code: 60017, simStr: '未找到该策略' },
    GM_SERVER_NOT_FOUND: { code: 60018, simStr: '未找到该服' },
    GM_ACTIVITY_GROUP_NOT_FOUND: { code: 60019, simStr: '未找到该活动组' },
    GM_ACTIVITY_GROUP_TYPE_NOT_FOUND: { code: 60020, simStr: '未找到活动组类型' },
    GM_ACTIVITY_NOT_FIT_GROUP_TYPE: { code: 60021, simStr: '该活动不满足该活动组类型' },
    // 支付相关状态 70000 - 79999
    NO_PRODUCT_ID: { code: 70001, simStr: '无效商品' },
    NO_PAY_TYPE: { code: 70002, simStr: '无效支付类型' },
    NO_ORDER: { code: 70003, simStr: '没有此订单' },
    DUPLICATE_ORDER: { code: 70004, simStr: '订单已经结算' },
    APPLY_ORDER_ERROR: { code: 70005, simStr: '下单失败' },
    ORDER_ERROR: { code: 70006, simStr: '订单错误' },
    PRICE_ERROR: { code: 70007, simStr: '价格错误' },
    NO_PAY: { code: 70008, simStr: '未支付' },
    NO_MOTHLY_TICKET_REWARD: { code: 70009, simStr: '没有可领取的月卡奖励' },
    ACTIVITY_TYPE_ERROR: { code: 70010, simStr: '活动类型错误' },
    ACTIVITY_NO_PRODUCT: { code: 70011, simStr: '活动数据错误' },
    ERROR_TYPE: { code: 70012, simStr: '未知活动类型' },
    ORDER_PARAM_ERROR: { code: 70013, simStr: '订单参数错误' },

}
