using System.Dynamic;
using System.Runtime.InteropServices;

namespace GameMessage
{
    /// <summary>
    /// 错误码
    /// </summary>
    public static partial class MessageErrCode
    {
        /// <summary>
        /// 成功
        /// </summary>
        public const int Success = -1;

        /// <summary>
        /// 客户端版本过低
        /// </summary>
        public const int ClientLow = 1;
        
        /// <summary>
        /// 服务器内部错误
        /// </summary>
        public const int InternalServerError = 2;

        /// <summary>
        /// 用户客户端数据错误
        /// </summary>
        public const int UserClientDataError = 3;

        /// <summary>
        /// 活动已经取消
        /// </summary>
        public const int ActivityCancel = 4;
        
        #region 登录 10001 ~ 10050

        /// <summary>
        /// 昵称或密码为空
        /// </summary>
        public const int Login_NameOrPsdIsEmpty = 10001;

        /// <summary>
        /// 登录失败
        /// </summary>
        public const int Login_Fail = 10002;

        /// <summary>
        /// 登录失败，参数错误
        /// </summary>
        public const int Login_ParamError = 10003;

        /// <summary>
        /// 用户名或密码错误
        /// </summary>
        public const int Login_NameOrPsdError = 10004;

        /// <summary>
        /// 账号被禁止登录
        /// </summary>
        public const int Login_AstrictLogin = 10005;

        /// <summary>
        /// 未知错误
        /// </summary>
        public const int Login_UnknowError = 10006;

        /// <summary>
        /// 服务器错误
        /// </summary>
        public const int Login_ServerError = 10007;

        /// <summary>
        /// 登录失败，玩家账号在注销中
        /// </summary>
        public const int Login_Logout = 10008;

        /// <summary>
        /// 不支持的登录类型
        /// </summary>
        public const int Login_TypeError = 10009;
        
        /// <summary>
        /// 微信扫码认证失败
        /// </summary>
        public const int Login_WxQrAuthError = 10010;
        
        /// <summary>
        /// 验证码错误
        /// </summary>
        public const int Login_PhoneVerifyCodeError = 10011;
        
        /// <summary>
        /// Token错误
        /// </summary>
        public const int LoginAuto_TokenError = 10012;
        
        /// <summary>
        /// Token超时
        /// </summary>
        public const int LoginAuto_TokenExpiration = 10013;
        
        /// <summary>
        /// 校验第三方Token失败
        /// </summary>
        public const int LoginAuto_AuthTokenFail = 10014;
        #endregion

        #region 广告礼包 10051 ~ 10099

        /// <summary>
        /// 广告礼包今日领取次数达到上限
        /// </summary>
        public const int AdGiftCntLimit = 10051;

        /// <summary>
        /// 广告礼包领取失败
        /// </summary>
        public const int AdGiftFail = 10052;

        #endregion

        #region 救济金 10100 ~ 10149

        /// <summary>
        /// 救济金领取失败 版本过低
        /// </summary>
        public const int EmergencyGold_VerFail = 10100;

        /// <summary>
        /// 救济金领取失败，未达到领取条件
        /// </summary>
        public const int EmergencyGold_NotMeet = 10101;

        /// <summary>
        /// 救济金领取失败，领取次数达到上限
        /// </summary>
        public const int EmergencyGold_CntLimit = 10102;

        #endregion

        #region 上传配置服配置 10150 ~ 10199

        /// <summary>
        /// 上传配置失败，秘钥错误
        /// </summary>
        public const int UploadConfig_KeyError = 10150;

        /// <summary>
        /// 上传配置失败
        /// </summary>
        public const int UploadConfig_Fail = 10151;

        #endregion

        #region 注册Session 10200 ~ 10249

        /// <summary>
        /// 会话过期
        /// </summary>
        public const int SessionUuidExpired = 10200;

        /// <summary>
        /// 用户Userid 错误
        /// </summary>
        public const int UseridFail = 10201;

        #endregion

        #region BUG提交 10250 ~ 10299

        /// <summary>
        /// 提交已达上限
        /// </summary>
        public const int BugReportLimit = 10250;

        /// <summary>
        /// 提交过于频繁
        /// </summary>
        public const int BugReportFrequently = 10251;

        #endregion

        #region 用户名检测 10300 ~ 10349

        /// <summary>
        /// 用户名不能为空
        /// </summary>
        public const int UserNameEmpty = 10300;

        /// <summary>
        /// 用户名长度错误
        /// </summary>
        public const int UserNameLengthError = 10301;

        /// <summary>
        /// 用户名非法
        /// </summary>
        public const int UserNameFail = 10302;

        /// <summary>
        /// 用户名只能使用英文、数字
        /// </summary>
        public const int UserNameRuleError = 10303;

        /// <summary>
        /// 用户名存在
        /// </summary>
        public const int UserNameExists = 10304;

        /// <summary>
        /// 发生报错
        /// </summary>
        public const int UserNameException = 10305;

        #endregion

        #region 用户注册 10350 ~ 10399

        /// <summary>
        /// 用户名不能为空
        /// </summary>
        public const int RegisterUserNameEmpty = 10350;

        /// <summary>
        /// 用户名长度错误
        /// </summary>
        public const int RegisterUserNameLengthError = 10351;

        /// <summary>
        /// 用户名非法
        /// </summary>
        public const int RegisterUserNameFail = 10352;

        /// <summary>
        /// 用户名只能使用英文、数字
        /// </summary>
        public const int RegisterUserNameRuleError = 10353;

        /// <summary>
        /// 昵称不能为空
        /// </summary>
        public const int RegisterNickNameEmpty = 10354;

        /// <summary>
        /// 昵称长度错误
        /// </summary>
        public const int RegisterNickNameLengthError = 10355;

        /// <summary>
        /// 昵称包含特殊字符
        /// </summary>
        public const int RegisterNickNameSpeChar = 10356;

        /// <summary>
        /// 昵称非法
        /// </summary>
        public const int RegisterNickNameFail = 10357;

        /// <summary>
        /// 密码为空
        /// </summary>
        public const int RegisterPassWordEmpty = 10358;

        /// <summary>
        /// 密码长度错误
        /// </summary>
        public const int RegisterPassWordLengthError = 10359;
        
        /// <summary>
        /// 用户名只能使用英文、数字
        /// </summary>
        public const int RegisterPassWordRuleError = 10360;

        /// <summary>
        /// 性别数据错误
        /// </summary>
        public const int RegisterSexError = 10361;

        /// <summary>
        /// 注册失败, 通常是用户名已存在
        /// </summary>
        public const int RegisterFail = 10362;

        /// <summary>
        /// 注册发生错误
        /// </summary>
        public const int RegisterException = 10363;

        #endregion

        #region 实名认证 10400 ~ 10449

        /// <summary>
        /// 实名认证信息错误
        /// </summary>
        public const int RealNameAuthInfoError = 10400;

        /// <summary>
        /// 实名认证的账号已达上限
        /// </summary>
        public const int RealNameAuthAccountLimit = 10401;

        /// <summary>
        /// 实名认证失败
        /// </summary>
        public const int RealNameAuthFail = 10402;

        /// <summary>
        /// 实名认证中，请稍后再试
        /// </summary>
        public const int RealNameAuthing = 10403;

        /// <summary>
        /// 数据错误，请重新登录
        /// </summary>
        public const int RealNameAuthDataError = 10404;

        /// <summary>
        ///  已经认证过了
        /// </summary>
        public const int AccountIsAuthSuccess = 10405;
        
        #endregion

        #region 注销账号 10450 ~ 10499

        /// <summary>
        /// 注销失败
        /// </summary>
        public const int LogOutFail = 10450;

        #endregion

        #region 兑换实体商品 10500 ~ 10549

        /// <summary>
        /// 兑换失败 没有这么多钱
        /// </summary>
        public const int ExChangeEntityNotValue = 10500;

        /// <summary>
        /// 兑换失败，没有库存
        /// </summary>
        public const int ExChangeEntityNoStock = 10501;

        /// <summary>
        /// 兑换失败，没有商品
        /// </summary>
        public const int ExChangeEntityNoCommodity = 10502;

        /// <summary>
        /// 兑换失败，其他错误
        /// </summary>
        public const int ExChangeEntityOther = 10503;

        #endregion

        #region 兑换商品 10550 ~ 10599

        /// <summary>
        /// 兑换失败，没有这么多钱
        /// </summary>
        public const int ExChangeCommodityNotValue = 10550;

        /// <summary>
        /// 兑换失败，没有这个商品
        /// </summary>
        public const int ExchangeCommodityNotId = 10551;

        /// <summary>
        /// 兑换失败，其他错误
        /// </summary>
        public const int ExChangeCommodityOther = 10552;

        /// <summary>
        /// 兑换失败，需要购买
        /// </summary>
        public const int ExChangeCommodityBuy = 10553;

        #endregion

        #region 兑换商城V2 10554 ~ 10559

        /// <summary>
        /// 兑换商城兑换失败，商品不存在
        /// </summary>
        public const int ExchangeMallNoProduct = 10554;

        /// <summary>
        /// 兑换商城兑换失败，资产不足
        /// </summary>
        public const int ExchangeMallNotEnough = 10555;

        /// <summary>
        /// 兑换商城兑换失败，其他错误
        /// </summary>
        public const int ExchangeMallOther = 10556;

        #endregion

        #region 保险箱操作 10600 ~ 10649

        /// <summary>
        /// 玩家在游戏中
        /// </summary>
        public const int SafeBoxPlayerInGame = 10600;

        /// <summary>
        /// 玩家钱不够，存失败
        /// </summary>
        public const int SafeBoxDepositMoneyDef = 10601;

        /// <summary>
        /// 玩家钱不够，取失败
        /// </summary>
        public const int SafeBoxWithdrawMoneyDef = 10602;

        #endregion

        #region 转盘签到 10650 ~ 10699

        /// <summary>
        /// 转盘今日已领取
        /// </summary>
        public const int TurnTableTodayReward = 10650;

        #endregion

        #region 签到宝箱 10700 ~ 10749

        /// <summary>
        /// 已经领取过了
        /// </summary>
        public const int SignBoxIsReward = 10700;

        /// <summary>
        /// 未满足领取条件
        /// </summary>
        public const int SignBoxNotCondition = 10701;

        #endregion

        #region 摇钱树 10750 ~ 10799

        /// <summary>
        /// 参与金额不足
        /// </summary>
        public const int ShakeTreeMoneyNotHave = 10750;
        
        /// <summary>
        /// 玩家在游戏中，参与失败
        /// </summary>
        public const int ShakeTreeInGame = 10751;

        #endregion

        #region 钻石兑换房卡 10800 ~ 10849

        /// <summary>
        /// 兑换失败 钻石数量不足
        /// </summary>
        public const int DiamondExchangeCardFail = 10800;

        #endregion

        #region 祈福 10850 ~ 10899

        /// <summary>
        /// 祈福失败，钻石不足
        /// </summary>
        public const int PrayFail = 10850;

        #endregion

        #region 修改俱乐部玩家积分 10900 ~ 10949
        
        
        /// <summary>
        /// 修改俱乐部玩家积分权限不足
        /// </summary>
        public const int EditorClubMatchScorePermissionDenied = 10900;

        /// <summary>
        /// 修改俱乐部玩家积分，玩家没有积分
        /// </summary>
        public const int EditorClubMatchScorePlayerNoScore = 10901;

        /// <summary>
        /// 修改俱乐部玩家积分，玩家在游戏中
        /// </summary>
        public const int EditorClubMatchScorePlayerInGame = 10902;

        /// <summary>
        /// 修改俱乐部积分出错
        /// </summary>
        public const int EditorClubMatchScoreError = 10903;

        /// <summary>
        /// 修改俱乐部玩家积分 比赛未开始
        /// </summary>
        public const int EditorClubMatchScoreNotOpen = 10904;
        
        
        #endregion

        #region 俱乐部隐藏玩法请求 10950 ~ 10999

        /// <summary>
        /// 俱乐部隐藏玩法权限不足
        /// </summary>
        public const int ClubHideWaysPermissionDenied = 10950;

        /// <summary>
        /// 俱乐部隐藏玩法失败
        /// </summary>
        public const int ClubHideWaysFail = 10951;

        #endregion

        #region 俱乐部设置管理员 11000 ~ 11049

        /// <summary>
        /// 管理员设置失败
        /// </summary>
        public const int ClubManagerSetFail = 11000;

        #endregion

        #region 俱乐部成员退出 11050 ~ 11099

        /// <summary>
        /// 没找到俱乐部
        /// </summary>
        public const int QuitNotFoundClub = 11050;

        /// <summary>
        /// 玩家没在俱乐部中
        /// </summary>
        public const int QuitMyNotExistsClub = 11051;

        /// <summary>
        /// 没找到目标玩家
        /// </summary>
        public const int QuitTargetPlayerNotFound = 11052;
        
        /// <summary>
        /// 目标玩家没在俱乐部中
        /// </summary>
        public const int QuitTargetNotExistsClub = 11053;

        /// <summary>
        /// 踢出权限不足
        /// </summary>
        public const int QuitNotPermission = 11054;

        /// <summary>
        /// 不能踢出自己
        /// </summary>
        public const int QuitNotKickOutSelf = 11055;

        /// <summary>
        /// 不能踢出合伙人
        /// </summary>
        public const int QuitNotKickOutPartner = 11056;

        /// <summary>
        /// 会长不能退出
        /// </summary>
        public const int QuitLeaderCannot = 11057;

        /// <summary>
        /// 合伙人不能退出
        /// </summary>
        public const int QuitPartnerCannot = 11058;
        
        /// <summary>
        /// 退出重复提交
        /// </summary>
        public const int QuitRepeated = 11059;

        /// <summary>
        /// 退出处理失败
        /// </summary>
        public const int QuitFail = 11060;

        #endregion

        #region 俱乐部退赛处理 11100 ~ 11149

        /// <summary>
        /// 没找到这个用户
        /// </summary>
        public const int QuitMatchNotFoundPlayer = 11100;

        /// <summary>
        /// 退赛处理权限不足
        /// </summary>
        public const int QuitMatchNotPermission = 11101;

        /// <summary>
        /// 退赛处理失败
        /// </summary>
        public const int QuitMatchFail = 11102;

        /// <summary>
        /// 退赛不同意
        /// </summary>
        public const int QuitMatchNotAgree = 11103;

        #endregion

        #region 俱乐部消息处理 11150 ~ 11199
        
        /// <summary>
        /// 消息已经处理过
        /// </summary>
        public const int ClubMsgAlreadyHandled = 11150;
        
        /// <summary>
        /// 不存在这个俱乐部
        /// </summary>
        public const int ClubMsgNotExitsClub = 11151;
        
        /// <summary>
        /// 俱乐部消息处理失败
        /// </summary>
        public const int ClubMsgHandleFail = 11152;
        
        /// <summary>
        /// 处理人不在俱乐部中
        /// </summary>
        public const int ClubMsgPlayerNotExistsClub = 11153;

        /// <summary>
        /// 这个消息必须会长处理
        /// </summary>
        public const int ClubMsgNeedLeaderHandle = 11154;

        /// <summary>
        /// 权限不足处理失败
        /// </summary>
        public const int ClubMsgNotPermission = 11155;

        /// <summary>
        /// 俱乐部已达上限
        /// </summary>
        public const int ClubMsgClubLimit = 11156;

        /// <summary>
        /// 玩家已经在俱乐部中
        /// </summary>
        public const int ClubMsgPlayerIsExists = 11157;

        #endregion

        #region 俱乐部创建 11200 ~ 11249

        /// <summary>
        /// 俱乐部名称长度非法
        /// </summary>
        public const int CreateClubNameLengthIllegal = 11200;

        /// <summary>
        /// 俱乐部名称非法
        /// </summary>
        public const int CreateClubNameIllegal = 11201;

        /// <summary>
        /// 俱乐部公告长度非法
        /// </summary>
        public const int CreateClubNoticeLengthIllegal = 11202;

        /// <summary>
        /// 俱乐部公告非法
        /// </summary>
        public const int CreateClubNoticeIllegal = 11203;
        
        /// <summary>
        /// 创建俱乐部失败，没找到这个玩家
        /// </summary>
        public const int CreateClubNotFindPlayer = 11204;
        
        /// <summary>
        /// 俱乐部已达上限
        /// </summary>
        public const int CreateClubLimit = 11205;
        
        /// <summary>
        /// 创建俱乐部失败，卡牌不足
        /// </summary>
        public const int CreateClubCardDeficiency = 10206;

        /// <summary>
        /// 创建俱乐部失败，生成器ID错误
        /// </summary>
        public const int CreateClubGeneratorIdFail = 11207;

        /// <summary>
        /// 创建俱乐部失败
        /// </summary>
        public const int CreateClubFail = 11208;
        
        /// <summary>
        /// 俱乐部名称已存在
        /// </summary>
        public const int CreateClubNameExists = 11209;
        
        #endregion

        #region 俱乐部修改基本信息 11250 ~ 11299

        /// <summary>
        /// 修改基本信息失败，没在俱乐部中
        /// </summary>
        public const int EditorClubBasicInfoNotInClub = 11250;

        /// <summary>
        /// 修改基本信息失败，权限不足
        /// </summary>
        public const int EditorClubBasicInfoPermission = 11251;

        /// <summary>
        /// 修改基本信息失败，内容非法
        /// </summary>
        public const int EditorClubBasicInfoFail = 11252;

        #endregion

        #region 俱乐部房卡转换 11300 ~ 11349
        /// <summary>
        /// 转换失败，没找到这个玩家
        /// </summary>
        public const int ClubCardTransferNotFindPlayer = 11300;

        /// <summary>
        /// 转换失败，玩家不在俱乐部中
        /// </summary>
        public const int ClubCardTransferNotInClub = 11301;
        
        /// <summary>
        /// 俱乐部房卡转换失败，权限不足
        /// </summary>
        public const int ClubCardTransferPermission = 11302;
        
        /// <summary>
        /// 俱乐部房卡转换失败，卡牌不足
        /// </summary>
        public const int ClubCardTransferCardEnough = 11303;
        
        /// <summary>
        /// 俱乐部房卡转换失败
        /// </summary>
        public const int ClubCardTransferFail = 11304;
        
        #endregion

        #region 俱乐部申请加入请求 11350 ~ 11399

        /// <summary>
        /// 申请加入俱乐部失败，没找到这个俱乐部
        /// </summary>
        public const int ClubJoinApplyNotExistsClub = 11350;

        /// <summary>
        /// 申请加入俱乐部失败，加入的俱乐部已达上限
        /// </summary>
        public const int ClubJoinApplyClubLimit = 11351;
        
        /// <summary>
        /// 申请加入俱乐部失败，玩家已经在俱乐部中
        /// </summary>
        public const int ClubJoinApplyClubPlayerIsExists = 11352;
        
        /// <summary>
        /// 申请加入俱乐部失败，玩家在联赛的其他俱乐部中
        /// </summary>
        public const int ClubJoinApplyLeagueClubPlayerIsExists = 11353;
        
        /// <summary>
        /// 申请加入俱乐部失败，没找到推荐人
        /// </summary>
        public const int ClubJoinApplyNotFindPartnerId = 11354;
        
        /// <summary>
        /// 申请加入俱乐部失败，推荐人权限不足（不是合伙人）
        /// </summary>
        public const int ClubJoinApplyPartnerIdPermission = 11355;
        
        /// <summary>
        /// 申请加入俱乐部失败，已经申请，请勿重复申请
        /// </summary>
        public const int ClubJoinApplyExistsApply = 11356;
        
        /// <summary>
        /// 申请加入俱乐部失败
        /// </summary>
        public const int ClubJoinApplyFail = 11357;
        
        #endregion

        #region 俱乐部玩家信息修改 11400 ~ 11449

        /// <summary>
        /// 修改玩家信息失败，自己不在俱乐部中
        /// </summary>
        public const int ClubPlayerEditorSelfNotInClub = 11400;

        /// <summary>
        /// 修改玩家信息失败，别人不在俱乐部中
        /// </summary>
        public const int ClubPlayerEditorOtherNotInClub = 11401;
        
        /// <summary>
        /// 修改玩家信息失败，权限不足
        /// </summary>
        public const int ClubPlayerEditorPermission = 11402;
        
        /// <summary>
        /// 修改玩家信息失败，备注非法
        /// </summary>
        public const int ClubPlayerEditorRemarkIllegal = 11403;
        
        #endregion

        #region 俱乐部禁止同桌设置 11450 ~ 11499

        /// <summary>
        /// 禁止同桌设置失败，权限不足
        /// </summary>
        public const int ClubBanGroupPermission = 11450;

        /// <summary>
        /// 禁止同桌设置失败，没找到这个俱乐部
        /// </summary>
        public const int ClubBanGroupClubNotExists = 11451;

        /// <summary>
        /// 禁止同桌设置失败，禁止同桌分组已达上限
        /// </summary>
        public const int ClubBanGroupAddLimit = 11452;

        /// <summary>
        /// 禁止同桌设置失败
        /// </summary>
        public const int ClubBanGroupFail = 11453;
        
        #endregion

        #region 俱乐部禁止同桌获取 11500 ~ 11549

        /// <summary>
        /// 获取同桌设置失败，权限不足
        /// </summary>
        public const int ClubBanGroupGetPermission = 11500;
        

        #endregion

        #region 解散桌子 11550 ~ 11599

        /// <summary>
        /// 解散桌子失败，没找到这个俱乐部
        /// </summary>
        public const int ClubDisbandNotFindClub = 11550;

        /// <summary>
        /// 解散桌子失败，权限不足
        /// </summary>
        public const int ClubDisbandPermission = 11551;
        
        /// <summary>
        /// 解散桌子失败，没找到这个桌子
        /// </summary>
        public const int ClubDisbandNotFindDesk = 11552;
        
        /// <summary>
        /// 解散桌子失败，游戏正在维护
        /// </summary>
        public const int ClubDisbandGameMaintenance = 11553;
        
        #endregion

        #region 获取房卡充值记录 11600 ~ 11649 

        /// <summary>
        /// 获取房卡充值记录失败，没找到这个俱乐部
        /// </summary>
        public const int ClubCardTransferRecordNotFindClub = 11600;

        /// <summary>
        /// 获取房卡充值记录失败，权限不足
        /// </summary>
        public const int ClubCardTransferRecordPermission = 11601;
            
        #endregion

        #region 合伙人编辑 11650 ~ 11699

        /// <summary>
        /// 编辑合伙人失败
        /// </summary>
        public const int ClubPartnerEditorFail = 11650;

        /// <summary>
        /// 编辑合伙人失败，权限不足
        /// </summary>
        public const int ClubPartnerEditorPermission = 11651;
        
        #endregion

        #region 合伙人用户编辑 11700 ~ 11749

        /// <summary>
        /// 合伙人转入与转出不能是同一个人
        /// </summary>
        public const int ClubPartnerUserEditorFromToNotSame = 11700;

        /// <summary>
        /// 合伙人转入转出失败，没找到这个用户
        /// </summary>
        public const int ClubPartnerUserEditorNotFindUser = 11701;

        /// <summary>
        /// 编辑合伙人用户失败，参数错误
        /// </summary>
        public const int ClubPartnerUserEditorParam = 11702;
        
        /// <summary>
        /// 编辑合伙人用户失败，权限不足
        /// </summary>
        public const int ClubPartnerUserEditorPermission = 11703;
        
        /// <summary>
        /// 编辑合伙人用户失败
        /// </summary>
        public const int ClubPartnerUserEditorFail = 11704;
        
        #endregion

        #region 申请成为合伙人的组员 11750 ~ 11799

        /// <summary>
        /// 申请成为合伙人的组员失败，没找到这个俱乐部
        /// </summary>
        public const int ClubPartnerJoinApplyNotFindClub = 11750;

        /// <summary>
        /// 申请成为合伙人的组员失败
        /// </summary>
        public const int ClubPartnerJoinApplyFail = 11751;
        
        /// <summary>
        /// 申请成为合伙人的组员失败，你是会长
        /// </summary>
        public const int ClubPartnerJoinApplyUserIsLeader = 11752;
        
        /// <summary>
        /// 申请成为合伙人的组员失败， partnerId非法
        /// </summary>
        public const int ClubPartnerJoinApplyInvalidPartnerId = 11753;
        
        /// <summary>
        /// 申请成为合伙人的组员失败，没找到这个合伙人
        /// </summary>
        public const int ClubPartnerJoinApplyNotFindPartner = 11754;
        
        /// <summary>
        /// 申请成为合伙人的组员失败，这个用户已经是这个俱乐部的成员
        /// </summary>
        public const int ClubPartnerJoinApplyExistsUser = 11755;
        /// <summary>
        /// 申请成为合伙人的组员失败，这个用户不属于合伙人
        /// </summary>
        public const int ClubPartnerJoinApplyIsNotPartner = 11756;
        
        /// <summary>
        /// 申请成为合伙人的组员失败，这个用户已经申请
        /// </summary>
        public const int ClubPartnerJoinApplyIsExists = 11757;
        
        #endregion

        #region 申请加入联赛 11800 ~ 11849

        /// <summary>
        /// 申请加入联赛失败，没找到这个联赛
        /// </summary>
        public const int ClubLeagueJoinApplyNotFindLeague = 11800;

        /// <summary>
        /// 申请加入联赛失败，没找到这个俱乐部
        /// </summary>
        public const int ClubLeagueJoinApplyNotFindClub = 11801;
        
        /// <summary>
        /// 申请加入联赛失败，当前俱乐部已经是联赛
        /// </summary>
        public const int ClubLeagueJoinApplyClubIsLeague = 11802;
        
        /// <summary>
        /// 申请加入联赛失败，没有加入权限
        /// </summary>
        public const int ClubLeagueJoinApplyNotJoinPermission = 11803;

        /// <summary>
        /// 申请加入联赛失败，已经加入了联赛
        /// </summary>
        public const int ClubLeagueJoinApplyIsJoin = 11804;

        /// <summary>
        /// 申请加入联赛失败，没找到这个用户
        /// </summary>
        public const int ClubLeagueJoinApplyNotFindPlayer = 11805;

        /// <summary>
        /// 申请加入联赛失败，权限不足
        /// </summary>
        public const int ClubLeagueJoinApplyPermission = 11806;

        /// <summary>
        /// 申请加入联赛失败，这个俱乐部已经加入
        /// </summary>
        public const int ClubLeagueJoinApplyIsExistsClub = 11807;

        /// <summary>
        /// 申请加入联赛失败
        /// </summary>
        public const int ClubLeagueJoinApplyFail = 11808;

        #endregion

        #region 加入俱乐部桌子 11850 ~ 11899

        /// <summary>
        /// 加入桌子失败，操作频繁，请稍后再试
        /// </summary>
        public const int ClubJoinDeskFrequent = 11850;

        /// <summary>
        /// 加入桌子失败，没找到这个俱乐部
        /// </summary>
        public const int ClubJoinDeskClubNotFind = 11851;

        /// <summary>
        /// 加入桌子失败，未知错误
        /// </summary>
        public const int ClubJoinDeskUnknow = 11852;

        /// <summary>
        /// 加入桌子失败，还在某个游戏中
        /// </summary>
        public const int ClubJoinDeskLockGame = 11853;

        /// <summary>
        /// 加入桌子失败，比赛正在开启下一轮
        /// </summary>
        public const int ClubJoinDeskClubMatchOpening = 11854;

        /// <summary>
        /// 加入桌子失败，上一局还未结算完成
        /// </summary>
        public const int ClubJoinDeskNotSettle = 11855;

        /// <summary>
        /// 加入桌子失败，正在退赛中
        /// </summary>
        public const int ClubJoinDeskIsExitMatch = 11856;
        
        /// <summary>
        /// 加入桌子失败，房卡不够
        /// </summary>
        public const int ClubJoinDeskCardNotEnough = 11857;

        /// <summary>
        /// 加入桌子失败，没有找到这个玩家
        /// </summary>
        public const int ClubJoinDeskNotFindPlayer = 11858;

        /// <summary>
        /// 加入桌子失败，由于管理员设置不能加入该玩法
        /// </summary>
        public const int ClubJoinDeskNotJoinWay = 11859;

        /// <summary>
        /// 加入桌子失败，您在小黑屋中
        /// </summary>
        public const int ClubJoinDeskInBlackRoom = 11860;

        /// <summary>
        /// 加入桌子失败，您在联赛的小黑屋中
        /// </summary>
        public const int ClubJoinDeskInLeagueBlackRoom = 11861;

        /// <summary>
        /// 加入桌子失败，没有找到这个玩法
        /// </summary>
        public const int ClubJoinDeskNotFindWay = 11862;

        /// <summary>
        /// 加入桌子失败，竞技赛场已经被禁止上桌
        /// </summary>
        public const int ClubJoinDeskClubBan = 11863;

        /// <summary>
        /// 加入桌子失败，竞技赛场的生存任务失败
        /// </summary>
        public const int ClubJoinDeskClubLiveTaskFail = 11864;
        
        /// <summary>
        /// 加入桌子失败，积分不够
        /// </summary>
        public const int ClubJoinDeskScoreNotEnough = 11865;

        /// <summary>
        /// 加入桌子失败，没有指定游戏
        /// </summary>
        public const int ClubJoinDeskNotGame = 11866;

        /// <summary>
        /// 加入桌子失败，该游戏不在线
        /// </summary>
        public const int ClubJoinDeskGameOffLine = 11867;

        /// <summary>
        /// 加入桌子失败，请求超时
        /// </summary>
        public const int ClubJoinDeskTimeOut = 11868;

        /// <summary>
        /// 加入桌子失败，游戏没有开放朋友房
        /// </summary>
        public const int ClubJoinDeskNotOpenFriend = 11869;

        /// <summary>
        /// 加入桌子失败，没有设备信息
        /// </summary>
        public const int ClubJoinDeskNotDeviceInfo = 11870;

        /// <summary>
        /// 加入桌子失败，没有获取到IP信息
        /// </summary>
        public const int ClubJoinDeskNotIp = 11871;

        /// <summary>
        /// 加入桌子失败，正在处理中
        /// </summary>
        public const int ClubJoinDeskDoing = 11872;

        /// <summary>
        /// 加入桌子失败，参数错误
        /// </summary>
        public const int ClubJoinDeskParamError = 11873;
        
        /// <summary>
        /// 加入桌子失败，玩法规则错误
        /// </summary>
        public const int ClubJoinDeskWayRuleError = 11874;

        /// <summary>
        /// 加入桌子失败，正在其他游戏
        /// </summary>
        public const int ClubJoinDeskInOtherGame = 11875;
        
        /// <summary>
        /// 加入桌子失败，你已经有其他桌子
        /// </summary>
        public const int ClubJoinDeskHasRoom = 11876;
        
        /// <summary>
        /// 加入桌子失败，没有这个桌子
        /// </summary>
        public const int ClubJoinDeskNotDesk = 11877;
        
        /// <summary>
        /// 加入桌子失败，密码错误
        /// </summary>
        public const int ClubJoinDeskPwdError= 11878;
        
        /// <summary>
        /// 加入桌子失败，桌子失效
        /// </summary>
        public const int ClubJoinDeskInValid = 11879;
        
        /// <summary>
        /// 加入桌子失败，桌子已满
        /// </summary>
        public const int ClubJoinDeskFull = 11880;

        /// <summary>
        /// 加入桌子失败，同一个IP不能加入
        /// </summary>
        public const int ClubJoinDeskSameIp = 11881;
        
        /// <summary>
        /// 加入桌子失败，IP不能为空
        /// </summary>
        public const int ClubJoinDeskIpEmpty = 11882;

        /// <summary>
        /// 加入桌子失败，IMEI不能为空
        /// </summary>
        public const int ClubJoinDeskImeiEmpty = 11883;
        
        /// <summary>
        /// 加入桌子失败，同一个IMEI不能加入
        /// </summary>
        public const int ClubJoinDeskSameImei = 11884;

        /// <summary>
        /// 加入桌子失败，需要微信账号才能加入
        /// </summary>
        public const int ClubJoinDeskNotWeChatAccount = 11885;

        /// <summary>
        /// 加入桌子失败，没有定位信息
        /// </summary>
        public const int ClubJoinDeskNotPosition = 11886;
        
        /// <summary>
        /// 加入桌子失败，不在安全距离内
        /// </summary>
        public const int ClubJoinDeskNotSafeDistance = 11887;
        
        /// <summary>
        /// 加入桌子失败，加入失败
        /// </summary>
        public const int ClubJoinDeskJoinFail = 11888;

        /// <summary>
        /// 加入桌子失败，房间号错误!
        /// </summary>
        public const int ClubJoinDeskNumError = 11889;

        /// <summary>
        /// 加入桌子失败，与桌子上的玩家禁止加入同一桌
        /// </summary>
        public const int ClubJoinDeskNotAllowed = 11890;

        #endregion

        #region 道具 11900 ~ 11949

        /// <summary>
        /// 道具没有足够数量
        /// </summary>
        public const int PropDataGiveNoEnough = 11900;
        
        /// <summary>
        /// 该道具不能赠送
        /// </summary>
        public const int PropDataGiveNotSend = 11901;
        
        /// <summary>
        /// 赠送用户不存在
        /// </summary>
        public const int PropDataGiveNotReceiveUser = 11902;
        
        /// <summary>
        /// 保存到数据库失败
        /// </summary>
        public const int PropDataGiveSaveDbError = 11903;

        #endregion
        
        #region 支付11950 ~ 11999

        /// <summary>
        /// 支付金额错误
        /// </summary>
        public const int PayErrorAmount = 11950;
        
        /// <summary>
        /// 订单支付中
        /// </summary>
        public const int PayIsPaying = 11951; 
        
        /// <summary>
        /// 充值对象不存在
        /// </summary>
        public const int PayErrorReceiveRole = 11952; 

        /// <summary>
        /// 付款对象不存在
        /// </summary>
        public const int PayErrorPayRole = 11953;
        
        /// <summary>
        /// 内部RPC调用支付失败
        /// </summary>
        public const int PayErrorRpc = 11954; 
        
        /// <summary>
        /// 订单不存在
        /// </summary>
        public const int PayErrorOrderNotExist = 11955; 
        
        /// <summary>
        /// 商品不存在
        /// </summary>
        public const int PayErrorConfigNotExist = 11956;
        
        /// <summary>
        /// 客户端通知支付验证失败
        /// </summary>
        public const int PayC2SVerifyError = 11957; 
        
        /// <summary>
        /// 客户端通知支付验证服务器报错
        /// </summary>
        public const int PayC2SVerifyServerError = 11958; 
        #endregion

        #region 短信验证码 12000 ~ 12049

        /// <summary>
        /// 时间冷却
        /// </summary>
        public const int PhoneVerifyCodeTimeLimit = 12000;
        
        /// <summary>
        /// 次数限制
        /// </summary>
        public const int PhoneVerifyCodeCountLimit = 12001;
        
        /// <summary>
        /// 没有验证码模板
        /// </summary>
        public const int PhoneVerifyCodeTemplateNotExist = 12002;
        
        /// <summary>
        /// 发送服务错误
        /// </summary>
        public const int PhoneVerifyCodeSendServiceError = 12003;
        
        /// <summary>
        /// 手机号格式错误
        /// </summary>
        public const int PhoneNumberError = 12004;
        
        #endregion
        
        #region 俱乐部比赛列表 12050 ~ 12099
        
        /// <summary>
        /// 未找到俱乐部
        /// </summary>
        public const int ClubMatchListNotFindClub = 12050;

        /// <summary>
        /// 俱乐部比赛列表错误 服务器报错
        /// </summary>
        public const int ClubMatchListError = 12051;
		
		#endregion

        #region 账号信息 12100 ~ 12149

        /// <summary>
        /// 绑定失败-验证失败
        /// </summary>
        public const int AccountBind_VeriyFail = 12100;
        
        /// <summary>
        /// 绑定失败-手机号错误
        /// </summary>
        public const int AccountBind_PhoneNumberError = 12101;
        
        /// <summary>
        /// 绑定失败-未知错误
        /// </summary>
        public const int AccountBind_Unknow = 12102;

        /// <summary>
        /// 绑定失败-手机绑定修改已达上限
        /// </summary>
        public const int AccountBind_PhoneBindLimit = 12103;
        
        /// <summary>
        /// 绑定失败-手机已绑定其他用户
        /// </summary>
        public const int AccountBind_PhoneExist = 12104;
        
        /// <summary>
        /// 账户安全信息获取失败
        /// </summary>
        public const int AccountPrivateInfo_GetError = 12105;

        #endregion

        #region 获取账号信息重置密码用 12150 ~ 12199

        /// <summary>
        /// 获取账号信息验证码错误
        /// </summary>
        public const int GetAccountInfoVerifyCodeError = 12150;
        
        /// <summary>
        /// 获取账号信息内部错误
        /// </summary>
        public const int GetAccountInfoVerifyCodeFail = 12151;
        
        /// <summary>
        /// 获取账号信息失败，没有绑定这个手机的账户
        /// </summary>
        public const int GetAccountInfoNotFind = 12152;
        
        /// <summary>
        /// 没有账号密码登录的功能
        /// </summary>
        public const int GetAccountInfoNotUserName = 12153;
        
        #endregion

        #region 重置密码 12200 ~ 12249
        
        /// <summary>
        /// 新密码是空
        /// </summary>
        public const int ResetPasswordIsEmpty = 12200;
        
        /// <summary>
        /// 长度不对
        /// </summary>
        public const int ResetPasswordLengthError = 12201;
        
        /// <summary>
        /// 重置失败
        /// </summary>
        public const int ResetPasswordFail = 12202;
        
        /// <summary>
        /// Token失效，请重新验证
        /// </summary>
        public const int ResetPasswordTokenError = 12203;
        
        #endregion

        #region 设置密码 12250 ~ 12299

        /// <summary>
        /// 玩家ID错误
        /// </summary>
        public const int EditorUserPwdUserIdError = 12250;

        /// <summary>
        /// 非游客账号不可设置
        /// </summary>
        public const int EditorUserPwdNotGuest = 12251;

        /// <summary>
        /// 用户名为空
        /// </summary>
        public const int EditorUserPwdUserNameEmpty = 12252;

        /// <summary>
        /// 用户名长度错误
        /// </summary>
        public const int EditorUserPwdUserNameLengthError = 12253;

        /// <summary>
        /// 用户名非法
        /// </summary>
        public const int EditorUserPwdUserNameFail = 12254;

        /// <summary>
        /// 用户名规则错误
        /// </summary>
        public const int EditorUserPwdUserNameRuleError = 12255;

        /// <summary>
        /// 用户名已存在
        /// </summary>
        public const int EditorUserPwdUserNameExists = 12256;

        /// <summary>
        /// 密码为空
        /// </summary>
        public const int EditorUserPwdPasswordEmpty = 12257;

        /// <summary>
        /// 密码长度错误
        /// </summary>
        public const int EditorUserPwdPasswordLengthError = 12258;

        /// <summary>
        /// 设置账号密码失败
        /// </summary>
        public const int EditorUserPwdUpdateFail = 12259;

        /// <summary>
        /// 设置账号密码异常
        /// </summary>
        public const int EditorUserPwdException = 12260;

        #endregion

        #region 公会退赛请求 12300 ~ 12349

        /// <summary>
        /// 没找到俱乐部
        /// </summary>
        public const int ClubMatchQuitNotFindClub = 12300;

        /// <summary>
        /// 俱乐部没有比赛
        /// </summary>
        public const int ClubMatchQuitClubNotMatch = 12301;

        /// <summary>
        /// 没有比赛积分
        /// </summary>
        public const int ClubMatchQuitNotScore = 12302;

        /// <summary>
        /// 正在退赛中
        /// </summary>
        public const int ClubMatchQuitIsExiting = 12303;

        /// <summary>
        /// 玩家退赛请求出错
        /// </summary>
        public const int ClubMatchQuitRequestError = 12304;

        #endregion

        #region 俱乐部踢出桌子 12350 ~ 12399

        /// <summary>
        /// 桌子不存在
        /// </summary>
        public const int KickOutPlayerOfDesk_NoDesk = 12350;
        
        /// <summary>
        /// 游戏维护中
        /// </summary>
        public const int KickOutPlayerOfDesk_GameMaintain = 12351;
        
        /// <summary>
        /// 桌子已开战
        /// </summary>
        public const int KickOutPlayerOfDesk_GameInWar = 12352;

        #endregion

        #region 俱乐部注销 12400 ~ 12449

        /// <summary>
        /// 俱乐部正在比赛中
        /// </summary>
        public const int ClubDeleteClubInMatch = 12400;
        
        /// <summary>
        /// 不是俱乐部会长
        /// </summary>
        public const int ClubDeleteClubNoLeader = 12401;
        
        /// <summary>
        /// 俱乐部不存在
        /// </summary>
        public const int ClubDeleteClubNotExist = 12402;
        
        /// <summary>
        /// 俱乐部注销失败
        /// </summary>
        public const int ClubDeleteFail = 12403;
        
        /// <summary>
        /// 俱乐部注销失败，导出的俱乐部不存在
        /// </summary>
        public const int ClubDeleteClubExportClubNotExist = 12404;
        
        /// <summary>
        /// 俱乐部注销失败，导出的俱乐部不是全新的
        /// </summary>
        public const int ClubDeleteClubExportClubNotNew = 12405;
        
        /// <summary>
        /// 俱乐部注销失败，不允许导出
        /// </summary>
        public const int ClubDeleteClubExportClubNotAllow = 12406;
        
        /// <summary>
        /// 俱乐部正在注销
        /// </summary>
        public const int ClubDeleteClubIsDeleting = 12407;

         #endregion
         
        #region 救济金领取V2 12450 ~ 12499

        /// <summary>
        /// 救济金领取出错
        /// </summary>
        public const int SubsidyReceiveError = 12450;
        
        /// <summary>
        /// 救济金领取次数限制
        /// </summary>
        public const int SubsidyReceiveLimit = 12451;

        #endregion

        #region 签到处理V2 12500 ~ 12549

        /// <summary>
        /// 签到处理错误
        /// </summary>
        public const int SignInProcessError = 12500;

        /// <summary>
        /// 签到数据错误
        /// </summary>
        public const int SignInDataError = 12501;
        
        /// <summary>
        /// 已经签到完成
        /// </summary>
        public const int SignInOver = 12502;
        
        /// <summary>
        /// 还没到时间签到
        /// </summary>
        public const int SignInNotStart = 12503;
        
        /// <summary>
        /// 没满足领取宝箱的条件
        /// </summary>
        public const int SignGiftBoxNotEnough = 12504;
        
        /// <summary>
        /// 不存在这个礼包
        /// </summary>
        public const int SignGiftBoxNotExists = 12505;

        /// <summary>
        /// 已经领取过这个礼包
        /// </summary>
        public const int SignGiftBoxOver = 12506;

        #endregion

        #region 转盘处理 12550 ~ 12599

        /// <summary>
        /// 转盘处理出错
        /// </summary>
        public const int PrizeWheelProcessError = 12550;
        
        /// <summary>
        /// 转盘今日免费次数已达上限
        /// </summary>
        public const int PrizeWheelFreeLimit = 12551;

        /// <summary>
        /// 转盘今日次数已达上限
        /// </summary>
        public const int PrizeWheelLimit = 12552;
        
        /// <summary>
        /// 转盘参数有误
        /// </summary>
        public const int PrizeWheelParamError = 12553;
        
        #endregion

        #region 用户地址 12600 ~ 12649

        /// <summary>
        /// 参数错误
        /// </summary>
        public const int AddressParamError = 12600;

        /// <summary>
        /// 操作失败
        /// </summary>
        public const int OperationFailed = 12601;

        /// <summary>
        /// 地址不存在
        /// </summary>
        public const int AddressNotFound = 12602;

        /// <summary>
        /// 地址数量已达上限
        /// </summary>
        public const int AddressLimitExceeded = 12603;

        #endregion

        #region 实体商城兑换 12650 ~ 12699

        /// <summary>
        /// 商品不存在
        /// </summary>
        public const int EntityMallProductNotFound = 12650;

        /// <summary>
        /// 商品已下架
        /// </summary>
        public const int EntityMallProductNotShelved = 12651;

        /// <summary>
        /// 兑换数量无效
        /// </summary>
        public const int EntityMallCountInvalid = 12652;

        /// <summary>
        /// 实物商品需要地址
        /// </summary>
        public const int EntityMallNeedAddress = 12653;

        /// <summary>
        /// 虚拟商品需要账号
        /// </summary>
        public const int EntityMallNeedAccount = 12654;

        /// <summary>
        /// 账号格式错误（需要手机号）
        /// </summary>
        public const int EntityMallAccountFormatError = 12655;

        /// <summary>
        /// 地址不存在或不属于用户
        /// </summary>
        public const int EntityMallAddressNotValid = 12656;

        /// <summary>
        /// 全服兑换次数已达上限
        /// </summary>
        public const int EntityMallServerLimitExceeded = 12657;

        /// <summary>
        /// 用户兑换次数已达上限
        /// </summary>
        public const int EntityMallUserLimitExceeded = 12658;

        /// <summary>
        /// 红卡数量不足
        /// </summary>
        public const int EntityMallRedMoneyNotEnough = 12659;

        /// <summary>
        /// 兑换失败
        /// </summary>
        public const int EntityMallExchangeFail = 12660;

        #endregion
        
        #region 小米授权登录，Session校验 12700 ~ 12749

        /// <summary>
        /// 参数错误
        /// </summary>
        public const int XiaoMiVerificationParamError = 12700;

        /// <summary>
        /// 服务器错误
        /// </summary>
        public const int XiaMiVerificationServerError = 12701;
        
        #endregion

        #region 建材比赛相关错误码 12750 ~ 12799

        /// <summary>
        /// 验证码错误
        /// </summary>
        public const int JianCaiErrorVerify = 12750;

        /// <summary>
        /// 参数错误
        /// </summary>
        public const int JianCaiErrorParam =  12751;
        
        /// <summary>
        /// 名字是空
        /// </summary>
        public const int JianCaiErrorNameEmpty = 12752;
        
        /// <summary>
        /// 建材名字是空
        /// </summary>
        public const int JianCaiErrorNameTooLong = 12753;
        
        /// <summary>
        /// 建材公司名字是空
        /// </summary>
        public const int JianCaiErrorCompanyEmpty =  12754;
        
        /// <summary>
        /// 建材公司名字过长
        /// </summary>
        public const int JianCaiErrorCompanyTooLong = 12755;
        
        /// <summary>
        /// 手机号
        /// </summary>
        public const int JianCaiErrorPhoneEmpty = 12756;
        
        /// <summary>
        /// 手机号格式错误
        /// </summary>
        public const int JianCaiErrorPhoneFormat = 12757;
        
        /// <summary>
        /// 职位校验
        /// </summary>
        public const int JianCaiErrorPositionTooLong =  12758;
        
        /// <summary>
        /// 手机号已经报名
        /// </summary>
        public const int JianCaiErrorPhoneAlreadyRegistered = 12759;
        
        /// <summary>
        /// 该用户已经报名
        /// </summary>
        public const int JianCaiErrorUserAlreadyRegistered =  12760;

        /// <summary>
        /// 报名失败
        /// </summary>
        public const int JianCaiErrorRegisterFailed = 12761;

        /// <summary>
        /// 玩家未报名
        /// </summary>
        public const int JianCaiErrorNotRegistered = 12762;

        /// <summary>
        /// 玩家信息查询失败
        /// </summary>
        public const int JianCaiErrorQueryFailed = 12763;

        /// <summary>
        /// 不能申请和自己成为队友
        /// </summary>
        public const int JianCaiErrorCannotApplySelf = 12764;

        /// <summary>
        /// 自己已经有队友
        /// </summary>
        public const int JianCaiErrorAlreadyHasTeammate = 12765;

        /// <summary>
        /// 已经提交了申请，对方还未处理
        /// </summary>
        public const int JianCaiErrorHasPendingApply = 12766;

        /// <summary>
        /// 对方未报名
        /// </summary>
        public const int JianCaiErrorTargetNotRegistered = 12767;

        /// <summary>
        /// 对方已经有队友
        /// </summary>
        public const int JianCaiErrorTargetHasTeammate = 12768;

        /// <summary>
        /// 申请成为队友失败！
        /// </summary>
        public const int JianCaiErrorApplyFailed = 12769;

        /// <summary>
        /// 没有这个申请ID
        /// </summary>
        public const int JianCaiErrorApplyNotFound = 12770;

        /// <summary>
        /// 该申请不属于当前用户
        /// </summary>
        public const int JianCaiErrorApplyNotOwned = 12771;

        /// <summary>
        /// 该申请已经处理过了
        /// </summary>
        public const int JianCaiErrorApplyNotPending = 12772;

        /// <summary>
        /// 撤销申请失败
        /// </summary>
        public const int JianCaiErrorCancelFailed = 12773;

        /// <summary>
        /// 申请结果处理异常
        /// </summary>
        public const int JianCaiErrorHandleApplyFailed = 12774;

        /// <summary>
        /// 百名单已经注册过了
        /// </summary>
        public const int JianCaiBiSaiRegisterExists = 12775;
        
        /// <summary>
        /// 白名单注册失败
        /// </summary>
        public const int JianCaiBiSaiRegisterFailed = 12776;

        /// <summary>
        /// 您没有队友
        /// </summary>
        public const int JianCaiErrorNoTeammate = 12777;

        /// <summary>
        /// 解除绑定失败!
        /// </summary>
        public const int JianCaiErrorUnbindFailed = 12778;
        
        /// <summary>
        /// 对方的 队友不是我
        /// </summary>
        public const int JianCaiErrorTeammateIsNotMe =  12779;

        /// <summary>
        /// 报名已截止
        /// </summary>
        public const int JianCaiErrorENROLLMENT_ENDED = 12780;

        /// <summary>
        /// 轮次状态错误
        /// </summary>
        public const int JianCaiErrorRoundNotStarted = 12781;

        /// <summary>
        /// 建材数据保存失败
        /// </summary>
        public const int JianCaiErrorSaveFailed = 12782;

        #endregion

    }
}