using Nest; using Org.BouncyCastle.Asn1.Mozilla; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using ZeroD.Util; namespace LifePayment.Domain.Shared { public static class LifePaymentConstant { public const string 区域信æ¯ç¼“å˜key = "AreaCacheKey"; public const string 区域信æ¯ç¼“å˜key2 = "AreaCacheKey2"; public const string 扫ç 登录二维ç 路径 = "HumanResourcesServices/Account/LoginQrcode/"; public const string 用户默认密ç = "81812333"; public const string å°ç¨‹åºToken缓å˜key = "WxAccessTokenCacheKey"; public const string 微信公众å·Token缓å˜key = "WxCgiAccessTokenCacheKey"; public const string WeChatHttpClientName = "WeChatHttpClientName"; public static string 微信å°ç¨‹åºèŽ·å–Token = "/cgi-bin/token?grant_type=client_credential&appid={0}&secret={1}"; public const string 微信å°ç¨‹åºåˆ›å»ºäºŒç»´ç = "/wxa/getwxacodeunlimit?access_token={0}"; public const string 微信接å£èŽ·å–公众巿–‡ç« = "/cgi-bin/freepublish/batchget?access_token={0}"; public const string 微信å°ç¨‹åºèº«ä»½ä¼šè¯ä¿¡æ¯ = "/sns/jscode2session?grant_type=authorization_code&appid={0}&secret={1}&js_code={2}"; public const string 微信公众å·èŽ·å–access_token = "/sns/oauth2/access_token?appid={0}&secret={1}&code={2}&grant_type=authorization_code"; public const string PhoneMessageName = "PhoneMessage"; public const string SMStemplate404 = "未找到该çŸä¿¡æ¨¡æ¿"; public const string SendFailed = "çŸä¿¡å‘é€å¤±è´¥"; public const int 登录验è¯ç 失效 = -10000; public const string WxPayHttpClientName = "WxPayHttpClientName"; public const string WxPayCertificates = "/v3/certificates"; public const string PayTransactionsNative = "/v3/pay/transactions/native"; public const string PayJsApi = "/v3/pay/transactions/jsapi"; public const string PayTransactions = "/v3/pay/transactions"; public const string PayTransactionsH5 = "/v3/pay/transactions/h5"; public const string WxPayDomesticRefunds = "/v3/refund/domestic/refunds"; public const string WxPayTradeBillApply = "/v3/fund-app/mch-transfer/elecsign/out-bill-no"; public const string WxPayTradeBillQuery = "/v3/fund-app/mch-transfer/elecsign/out-bill-no/{out_bill_no}"; public const string WxRechargeNotifySectionUrl = "/api/WxPayNotify/WxRechargeNotify"; public const string WxPayDomesticRefundsNotifySectionUrl = "/api/WxPayNotify/WxPayDomesticRefundsNotify"; public const string AliRechargeNotifySectionUrl = "/api/AliPayNotify/AliRechargeNotify"; public const string SystemName = "系统"; public const string OrderContactSaveUrl = "/Resource/OrderContact/"; public const string DateFormate = "yyyy-MM-dd"; public static class CategoryType { public const int 行业é…套 = 1; public const int 行业æœåŠ¡ = 0; public const int 甲方需求 = 2; public const int 行业资讯 = 3; } public static class CategoryName { public const string 行业资讯 = "行业资讯"; public const string å“玥å¦ç¤¾ = "å“玥å¦ç¤¾"; } public static class CooperApplyType { public const string å¹³å°åˆä½œ = "å¹³å°åˆä½œ"; public const string 行业资讯 = "行业资讯"; public const string 行业资讯åˆä½œ = "行业资讯åˆä½œ"; } public static class UserType { public const int ä¼ä¸šç”¨æˆ· = 1; public const int 个人用户 = 2; } public static class AuthType { public const int äººèµ„å…¬å¸ = 10; public const int 行业é…套æœåŠ¡å…¬å¸ = 20; public const int 用工å•ä½ = 30; public const int 行业机构 = 40; } public static class AreaLayerType { public static int çœ = 1; public static int 市 = 2; public static int 区县 = 3; public static int 镇 = 4; } public static class NamingType { public static int å…¶ä»– = 0; public static int çœçº§ = 1; public static int 市级 = 2; public static int 区县级 = 3; } public static class UserAttestationStatus { public static int 未æäº¤ = -20; public static int 驳回 = -10; public static int å¾…å®¡æ ¸ = 0; public static int å®Œå–„ä¸ = 1; public static int 已完善 = 2; public static int æäº¤å¾…å®¡æ ¸ = 9; public static int 通过 = 10; } public static class OperateType { public static int å¹³å°è‡ªè¥ = 1; public static int å®¢æˆ·è‡ªè¥ = 2; public static int 采集 = 3; } public static class ProductStatus { public static int 已下架 = -20; public static int 驳回 = -10; public static int ä¿å˜ = -1; public static int æäº¤å¾…å®¡æ ¸ = 0; public static int 通过 = 10; } /// <summary> /// -20 驳回 1åˆå§‹çŠ¶æ€ 10未æäº¤ 20å¾…å®¡æ ¸ 30 è¿›è¡Œä¸ 40 下架 50 系统下架 /// </summary> public static class ParkOrHrStatus { /// <summary> /// åˆå§‹çŠ¶æ€ /// </summary> public static int Init = 1; /// <summary> /// 0 未开通 /// </summary> public static int NotOpen = 0; /// <summary> /// 10 è‰ç¨¿ /// </summary> public static int ToBeReviewed = 10; /// <summary> /// 20 办ç†ä¸ /// </summary> public static int Conducting = 20; /// <summary> /// 30通过 /// </summary> public static int Pass = 30; /// <summary> /// -20 驳回 /// </summary> public static int Reject = -20; /// <summary> /// 下架 /// </summary> public static int OffShelf = 40; /// <summary> /// 系统下架 /// </summary> public static int SystemOffShelf = 50; } public static class AdvertiseStatus { public static int 下架 = -10; public static int æäº¤ = 0; public static int 上架 = 10; } public static class InformationStatus { /// <summary> /// (已废弃) /// </summary> public static int 已下架 = -20; public static int 驳回 = -10; /// <summary> /// (已废弃) /// </summary> public static int ä¿å˜ = -1; public static int æäº¤å¾…å®¡æ ¸ = 0; public static int 接收待采用 = 1;// 仅采集的资讯 public static int 通过 = 10; } public static class InformationIntroInfoType { /// <summary> /// 文本 /// </summary> public static int Text = 0; /// <summary> /// 图片 /// </summary> public static int Pic = 1; /// <summary> /// 视频 /// </summary> public static int Video = 2; /// <summary> /// 富文本 /// </summary> public static int RichText = 3; /// <summary> /// 微信的内容 /// </summary> public static int WXContent = 4; } public static class InformationDefault { public const string DefaultCoverUrl = "https://parkmanagement.oss-cn-hangzhou.aliyuncs.com/12333/assets/icon-default-cover.png"; public const string DefaultAuthor = "佚å"; } public static class ImplementAreaType { public static int 全国 = 0; public static int çœä»½ = 1; } public static class AdvertisePriceStatus { public static int 已下架 = -10; public static int æ˜¾ç¤ºä¸ = 10; } public static class UserWithdrawStatus { public static int 驳回 = -10; public static int æ‰“æ¬¾ä¸ = 10; public static int å·²å®Œæˆ = 20; } public static class PeriodType { public static int 天 = 1; public static int 周 = 7; public static int 月 = 30; public static int å£ = 90; public static int å¹´ = 365; } public static class CommentStatus { public static int 驳回 = -10; public static int æäº¤å¾…å®¡æ ¸ = 0; public static int 通过 = 10; } public static class WxMiniAppLoginStatus { public static int 登录过期 = -10; public static int 登录åˆå§‹ = 0; public static int 登录确认 = 10; } public static class PurchasedProductStatus { public static int 申请退款驳回 = -30; public static int 退款æˆåŠŸ = -20; public static int 申请退款 = -10; public static int 待确认验收 = 0; public static int 确认验收 = 10; public static int äº¤æ˜“å®Œæˆ = 20; } public static class AdvertisePayType { public static int 付费 = 0; public static int å…è´¹ = 1; } public static class InformationApplyStatus { public static int 报åä¸ = 0; public static int è¿›è¡Œä¸ = 10; public static int å·²ç»“æŸ = 20; } public static class AmountTransferOIType { public static int 支出 = -1; public static int æ”¶å…¥ = 1; } public static class AmountTransferType { public static int 产å“退款 = -1; public static int 产å“è´ä¹° = 1; public static int èµ„è®¯æ‰“èµ = 2; public static int 产å“广告投放 = 3; public static int 资讯广告投放 = 4; } public static class RechargeStatus { public const int 获å–充值ç 失败 = -100; public const int 支付失败 = -40; public const int 转入退款 = -30; public const int 已撤销 = -20; public const int äº¤æ˜“å…³é— = -10; public const int 未支付 = 0; public const int æ”¯ä»˜ä¸ = 10; public const int 支付æˆåŠŸ = 20; public const int äº¤æ˜“ç»“æŸ = 30; } public static class WxPayStatus { public const string 支付失败 = "PAYERROR"; public const string 转入退款 = "REFUND"; public const string 已撤销 = "REVOKED"; public const string äº¤æ˜“å…³é— = "CLOSED"; public const string 未支付 = "NOTPAY"; public const string æ”¯ä»˜ä¸ = "USERPAYING"; public const string 支付æˆåŠŸ = "SUCCESS"; } public static class WxPayRefundStatus { public const string 退款æˆåŠŸ = "SUCCESS"; public const string é€€æ¬¾å…³é— = "CLOSED"; public const string 退款处ç†ä¸ = "PROCESSING"; public const string 退款异常 = "ABNORMAL"; } public static class ThumbsUpStatus { public const int å–æ¶ˆ = 0; public const int 点赞 = 1; } public static class TagsType { //public const int äº§å“ = 0; //public const int 资讯 = 1; public const int 普通 = 1; public const int 自定义 = 2; public const int 产å“å¿«æ·è¯„ä»· = 3; } public static class RechargeType { public const int 微信 = 10; public const int æ”¯ä»˜å® = 20; public const int 线下 = 30; } public static class MessageType { public const int 产å“关注 = 1; public const int 产å“付款 = 2; public const int èµ„è®¯æ‰“èµ = 3; public const int 产å“验收 = 4; public const int 产å“评价 = 5; public const int 产å“退款 = 6; public const int 实å认è¯å®¡æ ¸é€šè¿‡æ— 需开票 = 7; public const int 实å认è¯å®¡æ ¸é€šè¿‡éœ€è¦å¼€ç¥¨ = 8; public const int 实å认è¯å®¡æ ¸ä¸é€šè¿‡ = 9; public const int 实å认è¯å‘票已开具 = 10; public const int 实å认è¯å³å°†åˆ°æœŸ = 11; public const int 用户认è¯å¤±æ•ˆ = 12; public const int æŠ•ä¿æˆåŠŸ = 13; public const int 投ä¿å¤±è´¥ = 14; public const int 人员批增 = 15; public const int 批é‡é€€ä¿ = 16; public const int ä¿é™©å³å°†åˆ°æœŸ = 17; public const int 钱包开户 = 18; public const int 对å•转账æˆåŠŸ = 19; public const int 对å•è½¬è´¦å®¡æ ¸æœªé€šè¿‡ = 20; public const int 对å•转账失败 = 21; public const int 钱包充值æˆåŠŸ = 22; public const int 钱包充值失败 = 23; public const int 批é‡è½¬è´¦æˆåŠŸ = 24; public const int 批é‡è½¬è´¦å®¡æ ¸æœªé€šè¿‡ = 25; public const int 批é‡è½¬è´¦å¤±è´¥ = 26; public const int 扣款æé†’ = 40; public const int æˆ‘æœ‰äººå®¡æ ¸æœªé€šè¿‡ = 50; public const int 我有订å•å®¡æ ¸æœªé€šè¿‡ = 60; public const int 我有订å•申请 = 61; public const int 乙方收到å议确认邀请 = 70; public const int 甲方收到åè®®ç¾çº¦é‚€è¯· = 71; public const int åˆåŒç¾çº¦æˆåŠŸ = 72; public const int åˆåŒç¾çº¦å¤±è´¥ = 73; public const int 甲方到期支付æé†’ = 74; public const int 乙方确认费用明细æé†’ = 75; public const int ä¹™æ–¹ä¸Šä¼ å‘票æé†’ = 76; public const int 甲方确认å‘票æé†’ = 77; public const int 乙方å‘è–ªæé†’ = 78; public const int ç”²æ–¹ä¸Šä¼ è´¹ç”¨æ˜Žç»†æé†’ = 79; public const int çº¿ä¸‹æ”¯ä»˜å®¡æ ¸æˆåŠŸ = 80; public const int çº¿ä¸‹æ”¯ä»˜å®¡æ ¸æœªé€šè¿‡ = 87; public const int æŠ•ä¿æ‰¹å•å®¡æ ¸é€šè¿‡ = 81; public const int æŠ•ä¿æ‰¹å•å®¡æ ¸é©³å›ž = 82; public const int æŠ•ä¿æ‰¹å•æˆåŠŸ = 83; public const int æŠ•ä¿æ‰¹å•支付失败 = 84; public const int 投ä¿å®¡æ ¸æˆåŠŸ = 85; public const int 投ä¿å®¡æ ¸å¤±è´¥ = 86; public const int æŠ•ä¿æ”¯ä»˜å¤±è´¥ = 88; } public static class AliPayStatus { public const string è¶…æ—¶å…³é— = "TRADE_CLOSED"; public const string ç‰å¾…付款 = "WAIT_BUYER_PAY"; public const string 支付æˆåŠŸ = "TRADE_SUCCESS"; public const string äº¤æ˜“ç»“æŸ = "TRADE_FINISHED"; } public static class AlipayOrderStatus { public const string 退票 = "REFUND"; public const string 处ç†ä¸ = "DEALING"; public const string 支付æˆåŠŸ = "SUCCESS"; public const string 支付失败 = "FAIL"; } public static Dictionary<string, int> AliPayStatusDic = new Dictionary<string, int>() { { AliPayStatus.è¶…æ—¶å…³é—, RechargeStatus.äº¤æ˜“å…³é— }, { AliPayStatus.ç‰å¾…付款, RechargeStatus.æ”¯ä»˜ä¸ }, { AliPayStatus.支付æˆåŠŸ, RechargeStatus.支付æˆåŠŸ }, { AliPayStatus.交易结æŸ, RechargeStatus.äº¤æ˜“ç»“æŸ }, }; public static Dictionary<string, int> WxPayStatusDic = new Dictionary<string, int>() { { WxPayStatus.支付失败, RechargeStatus.支付失败 }, { WxPayStatus.转入退款, RechargeStatus.转入退款 }, { WxPayStatus.已撤销, RechargeStatus.已撤销 }, { WxPayStatus.交易关é—, RechargeStatus.äº¤æ˜“å…³é— }, { WxPayStatus.未支付, RechargeStatus.未支付 }, { WxPayStatus.支付ä¸, RechargeStatus.æ”¯ä»˜ä¸ }, { WxPayStatus.支付æˆåŠŸ, RechargeStatus.支付æˆåŠŸ }, }; public static Dictionary<int, string> MessageDic = new Dictionary<int, string>() { { MessageType.产å“关注, "ã€{0}】用户{1}æ–°å…³æ³¨äº†ä½ çš„ã€{2}】{3}" }, { MessageType.产å“付款,"ã€{0}】用户{1}æ–°è´ä¹°äº†ä½ çš„ã€{2}】{3}" }, { MessageType.资讯打èµ, "ã€{0}】用户{1}打èµäº†ä½ {2}ã€{3}】{4}" }, { MessageType.产å“验收,"ã€{0}】用户{1}ç¡®è®¤éªŒæ”¶äº†ä½ çš„äº§å“ã€{2}】{3}" }, { MessageType.产å“评价, "ã€{0}】用户{1}è¯„ä»·äº†ä½ çš„äº§å“ã€{2}】{3}" }, { MessageType.产å“退款,"ã€{0}】用户{1}ç”³è¯·é€€æ¬¾äº†ä½ çš„äº§å“ã€{2}】{3}" }, { MessageType.实å认è¯å®¡æ ¸é€šè¿‡æ— 需开票,"ã€{0}】您æäº¤çš„{1}ä¼ä¸šå®žåä¿¡æ¯å·²é€šè¿‡å®¡æ ¸ã€‚" }, { MessageType.实å认è¯å®¡æ ¸é€šè¿‡éœ€è¦å¼€ç¥¨,"ã€{0}】您æäº¤çš„{1}ä¼ä¸šå®žåä¿¡æ¯å·²é€šè¿‡å®¡æ ¸ï¼Œå¹³å°å°†åœ¨7ä¸ªå·¥ä½œæ—¥å†…å¼€å…·è®¤è¯æœåŠ¡è´¹å‘票。" }, { MessageType.实å认è¯å®¡æ ¸ä¸é€šè¿‡,"ã€{0}】您æäº¤çš„{1}ä¼ä¸šå®žåä¿¡æ¯å®¡æ ¸æœªé€šè¿‡ã€‚未通过ç†ç”±ï¼š{2}。" }, { MessageType.实å认è¯å‘票已开具,"ã€{0}】您æäº¤çš„{1}ä¼ä¸šå®žåè®¤è¯æœåŠ¡è´¹å‘票已开具。" }, { MessageType.实å认è¯å³å°†åˆ°æœŸ,"ã€{0}】您æäº¤çš„{1}ä¼ä¸šå®žå认è¯å·²è¿›å…¥å¹´å®¡æœŸï¼Œä¸ºäº†ä¿è¯æ‚¨è´¦å·çš„æ£å¸¸ä½¿ç”¨ï¼Œè¯·äºŽ{2}å‰å®Œæˆå¹´å®¡ã€‚" }, { MessageType.用户认è¯å¤±æ•ˆ,"ã€{0}】您的{1}ä¼ä¸šå®žåä¿¡æ¯å·²å¤±æ•ˆã€‚" }, { MessageType.æŠ•ä¿æˆåŠŸ,"ã€ä¿é™©ã€‘您好,{0}创建投ä¿ç¼–å·ï¼š{1}çš„{2}æŠ•ä¿æˆåŠŸï¼Œ" }, { MessageType.投ä¿å¤±è´¥,"ã€ä¿é™©ã€‘您好,{0}创建投ä¿ç¼–å·ï¼š{1}çš„{2}已投ä¿å¤±è´¥ï¼Œ" }, { MessageType.人员批增,"ã€ä¿é™©ã€‘您好,{0}创建投ä¿ç¼–å·ï¼š{1}çš„{2}{3}人{4}。" }, { MessageType.批é‡é€€ä¿,"ã€ä¿é™©ã€‘您好,{0}创建投ä¿ç¼–å·ï¼š{1}çš„{2}{3}人{4}。" }, { MessageType.ä¿é™©å³å°†åˆ°æœŸ,"ã€ä¿é™©ã€‘您好,投ä¿ç¼–å·ï¼š{0}çš„{1}{2}天åŽå³å°†åˆ°æœŸï¼Œè¯·æ‚¨åŠæ—¶æŠ•ä¿ã€‚" }, { MessageType.钱包开户,"您的{0}钱包已开通," }, { MessageType.对å•转账æˆåŠŸ,"äº¤æ˜“æµæ°´å·ï¼š{0},已支付æˆåŠŸ" }, { MessageType.对å•è½¬è´¦å®¡æ ¸æœªé€šè¿‡,"äº¤æ˜“æµæ°´å·ï¼š{0}ï¼Œä»˜æ¬¾å®¡æ ¸æœªé€šè¿‡ï¼ŒåŽŸå› ï¼š{1}" }, { MessageType.对å•转账失败,"äº¤æ˜“æµæ°´å·ï¼š{0}ï¼Œä»˜æ¬¾å¤±è´¥ï¼ŒåŽŸå› ï¼š{1}" }, { MessageType.批é‡è½¬è´¦æˆåŠŸ,"批次å·ï¼š{0},已支付æˆåŠŸ" }, { MessageType.批é‡è½¬è´¦å®¡æ ¸æœªé€šè¿‡,"批次å·ï¼š{0}ï¼Œä»˜æ¬¾å®¡æ ¸æœªé€šè¿‡ï¼ŒåŽŸå› ï¼š{1}" }, { MessageType.批é‡è½¬è´¦å¤±è´¥,"批次å·ï¼š{0}ï¼Œä»˜æ¬¾å¤±è´¥ï¼ŒåŽŸå› ï¼š{1}" }, { MessageType.çº¿ä¸‹æ”¯ä»˜å®¡æ ¸æˆåŠŸ,"äº¤æ˜“æµæ°´å·ï¼š{0}ï¼Œæ‚¨çš„çº¿ä¸‹æ”¯ä»˜è¯·æ±‚å®¡æ ¸å·²é€šè¿‡" }, { MessageType.çº¿ä¸‹æ”¯ä»˜å®¡æ ¸æœªé€šè¿‡,"äº¤æ˜“æµæ°´å·ï¼š{0}ï¼Œæ‚¨çš„çº¿ä¸‹æ”¯ä»˜è¯·æ±‚å®¡æ ¸æœªé€šè¿‡" }, { MessageType.扣款æé†’,"ã€ä¿é™©ã€‘您好,{0}创建投ä¿ç¼–å·ï¼š{1}çš„{2}ä¸Šä¼ {3}äººæŠ•ä¿æˆåŠŸï¼Œå®žé™…å¯æŠ•ä¿{4}人,ä¿è´¹ï¼š{5}元,请确ä¿è´¦å·ä½™é¢å……足," }, { MessageType.钱包充值æˆåŠŸ,"å……å€¼æµæ°´å·ï¼š{0},已充值æˆåŠŸ" }, { MessageType.钱包充值失败,"å……å€¼æµæ°´å·ï¼š{0}ï¼Œå……å€¼å¤±è´¥ï¼ŒåŽŸå› ï¼š{1}" }, { MessageType.æˆ‘æœ‰äººå®¡æ ¸æœªé€šè¿‡,"ã€æˆ‘有人】您å‘布的{0}ä¿¡æ¯å®¡æ ¸æœªé€šè¿‡ï¼Œ" }, { MessageType.我有订å•å®¡æ ¸æœªé€šè¿‡,"ã€æˆ‘有订å•】您å‘布的{0}ä¿¡æ¯å®¡æ ¸æœªé€šè¿‡ï¼Œ" }, { MessageType.我有订å•申请,"ã€æˆ‘有订å•】您å‘布的{0},收到一æ¡ç”³è¯·ï¼Œ" }, { MessageType.乙方收到å议确认邀请,"您有一æ¡åˆä½œé‚€çº¦ï¼Œ" }, { MessageType.甲方收到åè®®ç¾çº¦é‚€è¯·,"åˆåŒå·ï¼š{0},待您ç¾çº¦ï¼Œ" }, { MessageType.åˆåŒç¾çº¦æˆåŠŸ,"åˆåŒå·ï¼š{0},已ç¾çº¦æˆåŠŸã€‚" }, { MessageType.åˆåŒç¾çº¦å¤±è´¥,"åˆåŒå·ï¼š{0},已ç¾çº¦å¤±è´¥ï¼Œå¤±è´¥åŽŸå› ï¼š{1}" }, { MessageType.甲方到期支付æé†’,"åˆåŒå·ï¼š{0},待您付款," }, { MessageType.乙方确认费用明细æé†’,"åˆåŒå·ï¼š{0},费用明细待确认," }, { MessageType.ä¹™æ–¹ä¸Šä¼ å‘票æé†’,"åˆåŒå·ï¼š{0},å‘票信æ¯å¾…ä¸Šä¼ ï¼Œ" }, { MessageType.ç”²æ–¹ä¸Šä¼ è´¹ç”¨æ˜Žç»†æé†’,"åˆåŒå·ï¼š{0}ï¼Œè´¹ç”¨æ˜Žç»†å¾…ä¸Šä¼ ï¼Œ" }, { MessageType.甲方确认å‘票æé†’,"åˆåŒå·ï¼š{0},å‘票信æ¯å¾…确认," }, { MessageType.乙方å‘è–ªæé†’,"åˆåŒå·ï¼š{0},待您å‘薪," }, { MessageType.æŠ•ä¿æ‰¹å•å®¡æ ¸é€šè¿‡,"ã€ä¿é™©ã€‘您好,{0}创建批å•ç¼–å·ï¼š{1}çš„{2}å®¡æ ¸é€šè¿‡ï¼Œ" }, { MessageType.æŠ•ä¿æ‰¹å•å®¡æ ¸é©³å›ž,"ã€ä¿é™©ã€‘您好,{0}创建批å•ç¼–å·ï¼š{1}çš„{2}å®¡æ ¸é©³å›žï¼Œ" }, { MessageType.æŠ•ä¿æ‰¹å•æˆåŠŸ,"ã€ä¿é™©ã€‘您好,{0}创建投ä¿ç¼–å·ï¼š{1}çš„{2}æ‰¹å•æˆåŠŸï¼Œ" }, { MessageType.æŠ•ä¿æ‰¹å•支付失败,"ã€ä¿é™©ã€‘您好,{0}创建批å•ç¼–å·ï¼š{1}çš„{2}支付失败," }, { MessageType.投ä¿å®¡æ ¸æˆåŠŸ,"ã€ä¿é™©ã€‘您好,{0}创建投ä¿ç¼–å·ï¼š{1}çš„{2}å®¡æ ¸é€šè¿‡ï¼Œ" }, { MessageType.投ä¿å®¡æ ¸å¤±è´¥,"ã€ä¿é™©ã€‘您好,{0}创建投ä¿ç¼–å·ï¼š{1}çš„{2}å®¡æ ¸é©³å›žï¼Œ" }, { MessageType.æŠ•ä¿æ”¯ä»˜å¤±è´¥,"ã€ä¿é™©ã€‘您好,{0}创建投ä¿ç¼–å·ï¼š{1}çš„{2}支付失败," }, }; public static class OrderStatus { /// <summary> /// 10è‰ç¨¿ /// </summary> public const int Draft = 10; /// <summary> /// 20å¾…å®¡æ ¸ /// </summary> public const int PendingReview = 20; /// <summary> /// è¿›è¡Œä¸ /// </summary> public const int Processing = 30; /// <summary> /// 下架 /// </summary> public const int OffShelf = 40; public const int SystemOffShelf = 50; public const int Reject = -10; } public static class Squence { /// <summary> /// 第一个 /// </summary> public const int TheFirst = 1; public const int TheSecond = 2; public const int TheThird = 3; } /// <summary> /// æ›´æ–°æ—¶é—´ 10 最近一天 20 最近一周 30 最近一月 /// </summary> public static class DateType { public static int LatestDay = 10; public static int LatestWeek = 20; public static int LatestMonth = 30; } public static class ResourceCityType { public static int 所在城市 = 0; public static int æ„å‘输é€åŸŽå¸‚ = 1; } public static class TableType { public const int User = 10; public const int UserCertification = 11; public const int UserCertificationAudit = 12; public const int ParkOrHR = 20; public const int ParkOrHRAudit = 21; public const int ResourceEntity = 30; // public const int ResourceAudit = 31; public const int Order = 40; public const int HeadHunter = 50; public const int Training = 60; public const int Consult = 70; public const int Information = 80; public const int AdvertiseBoard = 90; public const int AdvertiseOnShow = 100; public const int PlatformServicePay = 110; public const int SystemNotice = 120; public const int WalletAccountOpen = 130; public const int WalletSingleTransfer = 131; public const int WalletRecharge = 132; public const int WalletMain = 133; public const int WalletBarchTransfer = 134; public const int FirstPartyCompany = 135; public const int FirstPartyCompanyAudit = 136; public const int IndustryBody = 137; public const int IndustryMating = 138; public const int WalletBatchTransfer = 141; public const int GigWorkerRecharge = 150; public const int ParkReward = 142; public const int UserServiceStaff = 143; public const int EnterpriseMaterial = 144; public const int IncentivePayments = 145; public const int LgGigWorkerCustomerTemplate = 146; public const int LgGigWorkerSignFreeSetting = 151; public const int LifePayOrder = 200; public const int LifePayChannles = 210; } public static class LogsSpecies { public static string Create = "创建"; public static string Update = "编辑"; public static string Modify = "修改"; public static string Audit = "å®¡æ ¸"; public static string AuditPass = "通过"; public static string AuditDown = "驳回"; public static string Delete = "åˆ é™¤"; public static string Disable = "ç¦ç”¨"; public static string Enable = "å¯ç”¨"; public static string Up = "系统上架"; public static string Down = "系统下架"; public static string OnShelf = "上架"; public static string OffShelf = "下架"; public static string Recommended = "推è"; public static string CancelRecommended = "å–æ¶ˆæŽ¨è"; public static string Certification = "实å认è¯"; public static string CertificationPass = "å®¡æ ¸é€šè¿‡"; public static string CertificationDown = "å®¡æ ¸é©³å›ž"; public static string CertificationSubmit = "æäº¤"; public static string MandatoryInvalidation = "强制失效"; public static string CertificationCreate = "æäº¤å®žå认è¯"; public static string CertificationSuccess = "实åè®¤è¯æˆåŠŸ"; public static string CertificationFail = "实å认è¯å¤±è´¥"; public static string Login = "登录"; public static string Invoicing = "ä¸Šä¼ å‘票"; public static string Crediting = "入账"; public static string Credited = "已入账"; public static string NotCredited = "未支付"; public static string Resubmit = "釿–°æäº¤"; public static string ResetPassword = "é‡ç½®å¯†ç "; public static string AccountUpdate = "账户编辑"; public static string ChangeUserPhoneNumberForUser = "ç”¨æˆ·æ›´æ¢æ‰‹æœºå·"; public static string UserChangePassword = "用户修改密ç "; public static string UserForgotPassword = "用户忘记密ç "; public static string Expired = "过期"; public static string SetDisable = "设置ç¦ç”¨"; public static string SetEnable = "设置å¯ç”¨"; public static string UserRegister = "注册"; public static string ParkOrHRPublish = "人资公å¸å‘布"; public static string ParkOrHRAdminProxyPublish = "人资公å¸ä»£å‘"; public static string Setting = "é…ç½®"; #region 钱包日志 public static string ApplyBankWalletAccountOpen = "æäº¤å¼€æˆ·ç”³è¯·"; public static string SetBankWalletAccountOpenAcctNo = "填写银行å¡å·"; public static string SetBankWalletAccountOpenOpentBankNode = "填写开户行信æ¯"; public static string SetBankWalletAccountOpenBankCertUrl = "ä¸Šä¼ å‡è¯"; public static string AddWalletAccountOpenFollow = "æ·»åŠ å›žè®¿è®°å½•"; public static string ApplyWalletSingleTransfer = "æäº¤è½¬è´¦ç”³è¯·"; public static string ApplyWalletRecharge = "æäº¤å……值申请"; public static string CheckWalletRecharge = "充值审批"; public static string BankAccountManageFreeze = "银行账户冻结"; public static string AlipayAccountManageUnFreeze = "支付å®è´¦æˆ·è§£ç»“"; public static string AlipayAccountManageFreeze = "支付å®è´¦æˆ·å†»ç»“"; public static string BankAccountManageUnFreeze = "银行账户解结"; #endregion #region å®¢æˆ·ç®¡ç†æ—¥å¿— public static string UploadEnterpriseMaterial = "ä¸Šä¼ ææ–™"; public static string SetUserServiceStaff = "åˆ†é…æœåŠ¡äººå‘˜"; public static string SetUserIndustrialPark = "调整å›åŒº"; public static string Dutiable = "完税登记"; public static string AddIncentivePayments = "å¥–åŠ±é‡‘å‘æ”¾"; public static string SignSetFree = "电åç¾èµ é€"; #endregion public static List<string> CertifiedUserOperateNameList = new List<string>() { UserRegister, Enable, Disable, Create, Certification, ResetPassword, Update }; public static List<string> PlatformUserOperateNameList = new List<string>() { ParkOrHRPublish, UserRegister, Enable, Disable, Create, ResetPassword, Update, Login }; public static List<string> UserCertificationAuditOperateNameList = new List<string>() { Certification }; public static List<string> InformationForManageOperateNameList = new List<string>() { Create, Update, OnShelf, OffShelf, Audit }; public static List<string> InformationWaitForCheckOperateNameList = new List<string>() { Audit }; public static List<string> UserCertificationManageOperateNameList = new List<string>() { CertificationCreate, CertificationSuccess, CertificationFail }; public static List<string> CustomerManageOperateNameList = new List<string>() { UploadEnterpriseMaterial, SetUserServiceStaff, SetUserIndustrialPark, Dutiable, AddIncentivePayments, SignSetFree }; public static List<string> AccountManageOperateNameList = new List<string>() { BankAccountManageFreeze, AlipayAccountManageUnFreeze, AlipayAccountManageFreeze, BankAccountManageUnFreeze }; } public static class InsuranceNeedPriceStatus { /// <summary> /// 10è‰ç¨¿ /// </summary> public const int Draft = 10; /// <summary> /// 20å¾…å®¡æ ¸ /// </summary> public const int PendingReview = 20; /// <summary> /// è¿›è¡Œä¸ /// </summary> public const int Processing = 30; /// <summary> /// 下架 /// </summary> public const int OffShelf = 40; public const int SystemOffShelf = 50; public const int Reject = -10; } public static class ParkOrHRType { /// <summary> /// å›åŒº /// </summary> public static int Park = 10; /// <summary> /// 人资ä¼ä¸š /// </summary> public static int HR = 20; } public static class BelongType { /// <summary> /// å›åŒº /// </summary> public static int ParkType = 10; /// <summary> /// 人资ä¼ä¸š /// </summary> public static int CompanyType = 20; } public static class SearchType { /// <summary> /// çƒæœè¯ /// </summary> public static int HotSearchWords = 10; /// <summary> /// æœåŠ¡ç±»åž‹ /// </summary> public static int ServiceType = 20; /// <summary> /// å·¥ç§ /// </summary> public static int TypeOfWork = 30; /// <summary> /// å›åŒºç±»åž‹ /// </summary> public static int ParkType = 40; /// <summary> /// 资讯活动类型 /// </summary> public static int InformationActivityType = 50; /// <summary> /// 政ç–é¢å¸ƒæœºæž„ /// </summary> public static int PolicyIssuingAgency = 60; /// <summary> /// åŒºåŸŸç®¡ç† /// </summary> public static int RegionalManagement = 70; /// <summary> /// 产å“类型 /// </summary> public static int ProductType = 80; /// <summary> /// 需求类型 /// </summary> public static int DemandType = 90; /// <summary> /// 需求范围 /// </summary> public static int DemandRange = 100; /// <summary> /// 员工ç¦åˆ© /// </summary> public static int EmployeeBenefits = 110; /// <summary> /// çµå·¥å¹³å°ç®¡ç†æä¾›æœåŠ¡ /// </summary> public static int LingGongService = 120; /// <summary> /// 机构特色 /// </summary> public static int InstitutionalFeatures = 130; /// <summary> /// 行业类型 /// </summary> public static int IndustryType = 160; } public static class ServiceType { public static int å·¥ç§ = 10; public static int 人资æœåŠ¡ = 20; public static int å›åŒºæœåŠ¡ = 30; } public static class ParkStyleEnum { /// <summary> /// å›åŒºé£Žé‡‡ /// </summary> public static int ParkStyles = 10; /// <summary> /// å®£ä¼ è§†é¢‘ /// </summary> public static int PromotionalVideo = 20; } public static class ClientId { public const string Front = "frontend-admin-app-client"; public const string Back = "backend-admin-app-client"; } /// <summary> /// æ£åˆ™è¡¨è¾¾å¼ /// </summary> public static class RegularExpression { /// <summary> /// ç™»å½•å¯†ç æ£åˆ™è¡¨è¾¾å¼ /// </summary> public const string LoginPasswordRegEx = @"^(?![\d]+$)(?![a-z]+$)(?![A-Z]+$)[a-zA-Z\d]{6,16}$"; /// <summary> /// 手机å·ç æ£åˆ™è¡¨è¾¾å¼ /// </summary> public const string PhoneNumberRegEx = @"^1[3-9]\d{9}$"; /// <summary> /// 手机å·ç +座机æ£åˆ™è¡¨è¾¾å¼ /// </summary> public const string PhoneNumberTelRegEx = @"(^(0[0-9]{2,3})?[-\s]?([2-9][0-9]{6,7})+([0-9]{1,4})?$)|(^((\(\d{3}\))|(\d{3}[-\s]))?(1[3-9]\d{9})$)|(^(400)[-\s](\d{3})[-\s](\d{4})(.)(\d{1,4})$)|(^(400)(\d{3})(\d{4}$))"; /// <summary> /// 身份è¯å·æ£åˆ™è¡¨è¾¾å¼ /// </summary> public const string IdNumberRegEx = @"^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$"; /// <summary> /// ç»Ÿä¸€ç¤¾ä¼šä¿¡ç”¨ä»£ç æ£åˆ™è¡¨è¾¾å¼ /// </summary> public const string SocietyCreditCodeRegEx = @"^[^_IOZSVa-z\W]{2}\d{6}[^_IOZSVa-z\W]{10}$"; /// <summary> /// é“¶è¡Œå¡æ£åˆ™è¡¨è¾¾å¼ /// </summary> public const string BankCardRegEx = @"^\d{14,30}$"; /// <summary> /// 邮箱æ£åˆ™è¡¨è¾¾å¼ /// </summary> public const string EmailRegEx = @"^(([^<>()\\[\]\\.,;:\s@""]+(\.[^<>()\\[\]\\.,;:\s@""]+)*)|("".+""))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$"; /// <summary> /// ç”¨æˆ·è´¦å·æ£åˆ™è¡¨è¾¾å¼ /// </summary> public const string UserNameEx = @"^[A-Za-z0-9]{8,13}$"; /// <summary> /// ç”µè´¹æˆ·å·æ£åˆ™è¡¨è¾¾å¼ /// </summary> public const string ElectricAccountRegEx = @"^.{13}$"; } public static class ResponseCode { public static int SUCCESS = Constant.SUCCESS; public static int Failure = Constant.Failure; public static int Refresh = 10; public static int RegisterExistsPhoneNumber = 11; } public static class GenerateUserName { /// <summary> /// 生æˆç”¨æˆ·åä¸çš„å—符长度 /// </summary> public const int GenerateCharLenght = 2; /// <summary> /// 用于生æˆç”¨æˆ·åçš„å—ç¬¦æ± /// </summary> public static readonly char[] GenerateUserNameCharPool = { // æ•°å— // '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', // 大写嗿¯ 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', // å°å†™å—æ¯ 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', // ç‰¹æ®Šç¬¦å· //'~', '`', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '-', //'=', '+', '\\', '|', 'ã€', '{', '}', '[', ']', ':', ';', '\'', '"', //'<', '>', '?' }; } public class NormalStatus { public static int Normal = 1; public static int Disable = 0; } public class SetNormalStatusInput { public Guid Id { get; set; } /// <summary> /// 0:ç¦ç”¨ 1: æ£å¸¸ /// </summary> public int Status { get; set; } } public static string GetInsuranceTypeCodeName(string type) { switch (type) { case InsuranceTypeCode.Accident: return "æ„外险"; case InsuranceTypeCode.Employer: return "雇主险"; default: return ""; } } public static string GetInsureNumberType(int type) { switch (type) { case InsureNumberType.Low: return "1-49"; case InsureNumberType.Middle: return "50-99"; case InsureNumberType.Hight: return "100人以上"; default: return ""; } } /// <summary> /// 险ç§ç¼–ç /// </summary> public static class InsuranceTypeCode { /// <summary> /// æ„外险 /// </summary> public const string Accident = "ACCIDENT"; /// <summary> /// 雇主险 /// </summary> public const string Employer = "EMPLOYER_LIABILITY"; } /// <summary> /// 险ç§ç¼–ç /// </summary> public static class InsureNumberType { /// <summary> /// 1~49 /// </summary> public const int Low = 10; /// <summary> /// 50~99 /// </summary> public const int Middle = 20; /// <summary> /// 100人以上 /// </summary> public const int Hight = 30; } public static class RequestCode { /// <summary> /// å•ç¬”ä»£å‘æŸ¥è¯¢ /// </summary> public const string SingleTransaction = "Sig"; /// <summary> /// 历å²ä½™é¢æŸ¥è¯¢ /// </summary> public const string HistoryBalance = "His"; /// <summary> /// 明细查询 /// </summary> public const string TransactionDetail = "Tra"; /// <summary> /// æ‰¹é‡æ˜Žç»†æŸ¥è¯¢ /// </summary> public const string BatchInquiriesRegulators = "Bat"; /// <summary> /// 主账户的关系查询 /// </summary> public const string PrimaryAcctRelationship = "Par"; /// <summary> /// è´§å¸ç±»åž‹ /// </summary> public const string CcyCode = "RMB"; /// <summary> /// æ”¯ä»˜ç¼–å· /// </summary> public const string StopPayment = "Flw"; /// <summary> /// æŸ¥è¯¢é“¶è¡Œä½™é¢ /// </summary> public const string CorAcctBalance = "CAB"; /// <summary> /// æ¢ä»˜ä»£å‘ /// </summary> public const string SingleApplicationSuspensionPayment = "SSP"; /// <summary> /// 获å–电åå›žå•æ•°æ® /// </summary> public const string DayHistoryReceiptData = "DHP"; /// <summary> /// æ ¹æ®ç”µå回å•获å–File /// </summary> public const string DayHistoryReceiptFile = "DPF"; /// <summary> /// 银行è”è¡Œå·æŸ¥è¯¢ /// </summary> public const string BankNo = "BNQ"; /// <summary> /// 充值åºå· /// </summary> public const string Recharge = "CZ_"; /// <summary> /// 支付å®å•†æˆ·ç¾çº¦ /// </summary> public const string AlipayArgreementNo = "AliNo"; /// <summary> /// 转账Pc /// </summary> public const string AlipayPagePay = "AliPagePay"; /// <summary> /// 商户自身给记账本充值 /// </summary> public const string AlipayCharge = "AliCharge"; /// <summary> /// 记账本å•笔代å‘åˆ°é“¶è¡Œå¡ /// </summary> public const string AlipayTrans = "AlipayTrans"; /// <summary> /// 记账本å•笔代å‘åˆ°æ”¯ä»˜å® /// </summary> public const string AlipayToAlipay = "AliPayToAlipay"; /// <summary> /// 批é‡ä»˜æ¬¾ /// </summary> public const string BatchTransfer = "Bth"; /// <summary> /// 批é‡ä»˜æ¬¾æ˜Žç»† /// </summary> public const string BatchTransferDetail = "Btd"; } /// <summary> /// é“¶è¡ŒæŸ¥è¯¢çŠ¶æ€ /// </summary> public static class PingAnBankBatchInquiriesStatusCode { public const string Success = "0000"; } /// <summary> /// æ¢ä»˜æ“作类型 A-æ¢ä»˜ D-解除æ¢ä»˜ /// </summary> public static class OpType { public const string StopPayment = "A"; public const string CanPayment = "D"; } /// <summary> /// æ“作状æ€ç /// </summary> public static class SttStatus { public const string Success = "20"; public const string Fail = "30"; public const string Process = "10"; } public static class Wallet { public const string DefaultBankName = "平安银行"; public const string SingleTransferRefundUseEx = "退款"; public const string ExpenseCanNotUseMoneyUseEx = "从ä¸å¯ç”¨ä½™é¢ä¸æ‰£é™¤"; public const string WalletRechargeUseEx = "充值"; } public static class FreezeStatus { public const string Validate = "0"; public const string InValidate = "1"; } public static class DateTimeFormatStr { public const string yyyyMMdd = "yyyyMMdd"; public const string HHmmss = "HHmmss"; public const string yyyyMM = "yyyyMM"; public const string ShortDateFormat = "yyyy-MM-dd"; public const string ShortMonthFormat = "yyyy-MM"; public const string yyyyMMddHHmm = "yyyy-MM-dd HH:mm"; public const string yyyyMMddHHmmssfff = "yyyyMMddHHmmssfff"; } public static class BilType { public const int Day = 1; public const int Month = 2; } public static class DataRange { public const int PowerPerson = 10; public const int PowerAll = 100; } public static class DataRangePower { public const string PowerPerson = "_POWERPERSON"; public const string PowerAll = "_POWERALL"; } } }