using System.Collections.Generic; using System.ComponentModel; using System.ComponentModel.DataAnnotations; namespace WX.CRM.Model.Enum { public enum BusinessType { [Description("天贵")] TG001 = 1,//天贵 [Description("广贵")] GG001 = 2,//广属 [Description("湘商")] XS001 = 3//湘商 } public enum RedisDb { RedisDb1 = 1, RedisDb2 = 2 } public enum PKIDType { /// /// 小表ID,估计小于5000条记录 /// SmallTable = 0, /// /// 大表ID,估计大于5000条记录 /// LargeTable = 1, /// /// 合规统表出的统一ID /// HgMaster = 2 } public enum QHCommissionAuditSta { //新增未审核的记录 newRecord = 1, //审核通过 Auduit = 2, //审核未通过 unAduit = 3 } public enum FxhCommissionAuditSta { //新增未审核的记录 newRecord = 1, //审核通过 Auduit = 2, //审核未通过 unAduit = 3 } public enum GroupLeaderType { //测试 = -1, //代理主任 = 0, //主任 = 1, //第二主任 = 2, //第一组长 = 10, //第二组长 = 12, //大组主管 = 20, //部门级主管 = 30, //经理级主管 = 40 销售组长 = 10, 部门经理 = 20, 总监助理 = 30, 总监 = 40, 管理员 = 50 } #region 系统参数配置 public enum Parameter { 资源, 转换, 导出资源, 是否开启加密, ORD_MemoStatistics_01, //工单统计 ORD_MemoStatistics_ZhenGu, //诊股资源工单统计 Crm_Subject_WebApi, CRM_CORE_WEBAPI, ZXD_CORE_WEBAPI, Core_ZxdService_WebApi, Cms_PostWebApi, zxd_core_webapi_url, Sys_Environment_DeptCode,//当前系统部门编码 Sys_ExlceImport_PhoneRule,//手机号码生成规则 Sys_ExcelImport_SkipOran,//是否跳过机构验证导入等于配置的机构数据 Sys_IsShowFXH,//是否显示渤海信息 Sys_RetrievePwd_Name,//找回密码短信配置 您好,密码找回短信配置:{0}是密码,{1}是帐号 Is_ShowCustomerMobileArea,//是否显示号码地区 Sys_HomeTab_Javascript,//系统home页面的主题框架脚本 主页面的js,Tab打开风格JS Sys_IsFreeze_Wdzm,//是否冻结我的桌面 默认是不冻结可以关闭的true=冻结,false=可以关闭 Sys_IsMiniCustomerInfo,//显示简单详细资料 ISVR_AD_CheckUserNameCompetence, ISVR_AD_upAgentCreateActiveOrder, ISVR_AD_upAgentOpenOrder, ISVR_AD_CancelActiveOrder, ISVR_AD_HstRegUser, ISVR_AD_HstDelUserName, ISVR_AD_HstRoomConfig, ISVR_AD_HstBatchAddUserRight, ISVR_AD_HstAddUserPower, ISVR_AD_TbHstRegUser, ISVR_AD_TbHstRight, ISVR_AD_TGHstRoomConfig, ISVR_AD_HstBlackConfig, ISVR_IAD_localhostOpenOrder, ISVR_IAD_localhostSimpleOpenOrder, ISVR_IAD_localhostCanclOrder, ISVR_IAD_localhostHstBatchAddUserRight, ISVR_IAD_localhostHstRoomConfig, ISVR_IAD_localhostHstDelUserName, ISVR_IAD_localhostHstRegUser, ISVR_IAD_localhostHstAddUserPower, HQ_RiaService_ActiveMaunl, SMS_OpenUser_VERIFY, SMS_sendcodecount, SMS_sendcodetime, ISVR_CN_JMDAgentId, ISVR_CN_JMDAgentPwd, ISVR_IAD_localhostSmsMsg, SMS_localhostResetPwd, //重置密码 SMS_BCandJMDRetPwd, //获取重置密码 SMS_ResetPwdType, // 重置密码短信类型 sms_GjsTradePwdMod_type, sms_GjsTradePwdMod_Username,//根据用户名判断短信发送渠道 sms_GjsTradePwdModhost,//调用地址 RES_ExportGjsResource_UnOpenAccount, RES_ExportGjsResource_OpenAccountUnSign, RES_ExportGjsResource_InAmtUnTrade, RES_ExportGjsResource_SignUnInAmt, CustomerCheckData,//质检抓取时间 Res_EffectAnalysis_01, //资源效果分析 Gjs_LossAmt,// GJS_CustomerCategory_A1, GJS_CustomerCategory_A2, GJS_CustomerCategory_Fx1, GJS_CustomerCategory_Fx2, GJS_CustomerCategory_Fx1_Fx2, GJS_CustomerCategory_G1x1, GJS_CustomerCategory_G1x2, GJS_CustomerCategory_G1x3, GJS_CustomerCategory_G2x2, GJS_CustomerCategory_G2x3, GJS_CustomerCategory_G2x4, GJS_CustomerCategory_D2, ISVR_AD_UpdateManager, Files_Server,//文件服务器 GJS_DEFAULTTRADERUSERID, // GJS_FenCheng9994, //分成质检9994 Sys_Bussiness_Code, //营业部Code Sys_Environment_LogOn, //当前系统部门编码 IGJS_OpenAccountRecord, //开户记录接口 QH_FenChengTime, //分成限制时间 WeiXin_OrderCountShowColumn, //微信订单统计产品小类展示列 WeiXin_WorkAccountInitCount, //客服工作微信号数量 WeiXIn_SzzyOrderUnPayDayInterval, //上证综研未支付订单间隔天数 UserCenter_RiaService_AddOrderOpen, UserCenter_RiaService_AddOrderOpenFree, Core_ZxdService_MergeToUserCenter,//中心点合并资源接口 Core_ZxdService_CreateOrder,//中心点创建订单 Core_ZxdService_CloseOrder,//中心点创建订单 Core_ZxdService_UpdateOrder,//中心点修改订单 Core_ZxdService_UpdateAiTime,//中心点修改订单ai呼叫时间 Core_ZxdService_UpdateAiStatus, //中心点修改订单ai状态 Core_ZxdService_GetAiTime, //获取中心点 ai状态和时间 Core_ZxdService_GetAiConfig, //获取ai外呼配置 Core_ZxdService_AuitOrder,//中心点订单审核 Core_ZxdService_FreeOrder,//中心点开通免费订单 Core_ZxdService_CreateFreeOrder,//中心点创建免费订单 SSO_Pre_Url,// sso请求地址前缀 Core_ZxdService_CloseFreeOrder,//中心点关闭免费订单 Core_ZxdService_OrderPay,//中心点提交支付记录 Core_ZxdService_OrderRefund,//中心点退款申请 Core_ZxdService_AuditContract, //分部风控提交 Core_ZxdService_HgRecord, //分部订单合规记录 Core_ZxdService_HgList, //合规订单接口 Core_ZxdService_GetCustomer, Core_ZxdService_GetAiAudioRecord, //ai外呼录音列表 Core_ZxdService_HgListAudioList, Core_HgAudioUrl, Core_ZxdService_ResePwd,//中心点重置密码 Core_ZxdService_UnbindQW,//中心点软件和企微关系解绑 Core_ZxdService_ResetMobile,//中心点重置手机 Core_CmsNewsUpload_Url,//中心点广告策划上传地址 Core_ZxdCoreUrl,//中心点地址 Core_ZxdService_GetOtherUser,//获取其他事业部软件用户信息 Core_ZxdService_Api,//zxdserviceapi Core_ZxdService_OrderHandleGift,//赠送订单数据 Core_ZxdService_AuditOrderGift,//赠送订单审核 Core_ZxdService_GetSuProductIdByOrderId,//中心点根据订单id获取手工赠送订单商品接口地址 Core_ZxdService_SyncOrderRule,//中心点创建订单 uppay_h5url,//h5微信支付地址 UserCenter_RiaService_ContractSign,//生成合同地址 UserCenter_RiaService_ContractSignThree,//生成合同地址 UserCenter_RiaService_ContractSignHB,//生成合并订单地址 UserCenter_RiaService_SignPdf,//合同pdf地址 UserCenter_RiaService_OrderModule, //订单权限查询 Sys_ProjectType, //项目类型,1:证券之星广州 2:南京鼎迈 Sys_OrderOpenCountByTimeType, //订单开通统计的时间周期 otime:开通时间 arrivaltime:到账时间 Sys_ShowMobileStartDate, //为空:就都不显示手机 日期:从该日期之后的资源,显示电话 Sys_UserComBoxAllShow, //员工分组下拉菜单显示所有员工 0:不显示离职 1:显示全部 WeiXin_GroupLeaderPasueReceiveRes, //主管是否暂停接收资源 1:暂停 0:接收 WeiXin_TotalPauseReceiveRes, //微信总资源客户数较多暂停接收资源 1:暂停 0:接收 Sys_CanExportAllocate, //是否能导出资源 Sys_OrderClientIdKey, //订单加密客户端ID的键名 Sys_CanShowResMobile, //是否在资源页面显示手机号 WeiXin_TotalPauseUserNum, //总资源暂停客服人数 WeiXin_OrderUserNameRequired, //订单用户微信用户名必填项 WeiXin_IllegalKewords, //合规关键字 MonthCommission, //月份提成 WeiXin_CrossDBSzzyOrder, //跨库订单数据 Sys_QHData, //期货业务 WeiXin_OfflineResTypeIds, //线下资源类型id Sys_IsShowMobileOfContent, //是否显示内容中的手机号 WeiXin_IsShowOpenOrderTip, //是否显示我的微信客户开通订单提示 Sys_SaleDeptId_Three, //三部的SaleDeptId Sys_SaleDeptId_OneAndTwo, //一二部的SaleDeptId Sys_HG_Users, Core_ZxdService_ComplainAdd, Core_ZxdService_ComplainFlow, Core_ZxdService_ComplainStatus, Core_ZxdService_OrderDeposit, Soft_RegApiDomain, //软件注册相关api域名 Soft_PayApiDomain, //软件支付相关api域名 Soft_PayApiDomainThree, //三要素软件支付相关api域名 Soft_RegChannel, //线下注册软件账号渠道 Sys_IsCheckSystem //是否检查系统 , UserCenter_RiaService_RefundContract, UserCenter_RiaService_NewRefundContract, NewContractInfoUrl , Core_ZxdService_AuditRefundContract //退款合同确认提交 , Core_ZxdService_OrderDeposit_Use, StockPoolsSetting, //股票池配置 Deliver_Push,//推送 交付日志 Hg_Core_WebApi, MsgTool_AppServiceName, NeedPrivateMemoCompanyCodes, BIDataTypeLevel, Auto_AuditGift, Secret_Free_Login, Customer_DetailUrl, UserCenter_RiaService_NewUnRefundContract, OrderRefundGetUrl, OrderRefundContractGetUrl } public enum ParameterGroup { ORD_MemoStatistics, FavoritesCustType, FXH_ScheduleStatus, FXH_CustomerCategory, SystemConfig,//系统配置 ExternalInterfaceAddress, GJS_ScheduleStatus, GJS_AmtStatus, GJS_TimeType, SMS_CONFIG, RES_ExportGjsResource, GJS_CustomerCategory, } #endregion 系统参数配置 #region 通用数据大类 /// /// 通用数据大类 /// public enum ComType { FavoritesCustType, CustomerType, CustomerCategory, CustomerZJL, CustomerZY, CustomerNL, CustomerCZXG, CustomerFrom, CustomerExtendSK, CustomerExtendLevel, CustomerExtendSpecial, CustomerExtendChoseItem, FXH_PD_CALTYPE_YJ, OpenAccountBank, FXH_PD_CHICANG_YINGKUI, GJS_PD_CALTYPE_YJ, GJS_PD_CHICANG_YINGKUI, ComplainFromType, ComplainCustomerLevel, MessageComplianceA, MessageComplianceB, MessageComplianceC, MessageComplianceD } #endregion 通用数据大类 #region 注册,认证码表 public enum EnumInterfaceErrcode { 调用成功 = 10000, 用户名已存在 = 10002, 参数错误 = 10003, 手机号码错误 = 10004, 系统错误 = 10005, 用户已经认证 = 10006, 验证码过期 = 10007, 该订单已开通不能撤销 = 10008, 用户无手机号码 = 10009, 手机号码已认证 = 10010, 用户付款失败 = 10011, 无手机号码不能重置密码 = 10012, 订单已开通只充值 = 10013, 订单不存在账户充值成功 = 10014, 非法请求 = 10015, 支付金额不足开通失败 = 10016, 数据不存在 = 10017, 类型已存在不能重复添加 = 10018, 非认证用户 = 10019, 该用户没有手机号码 = 10020, 十五分钟已连续发送三次 = 10021, 积分不够业务失败 = 10022, 验证码错误 = 10023, 已提交不同身份证开户信息请联系客服处理 = 10024, 该资源已被他人认领 = 10025, 资源无须覆盖 = 10026, 该客户的身份证已存在不能重复提交 = 10027, 此申请已经授权 = 10028, 不存在此代理商 = 10029, 不存在此用户 = 10030, 平台信息出错请审核数据 = 10031, 此号码的已被使用 = 10032, 该渠道禁止申请 = 10033, 已拥有相同或更高版本 = 10034, 开通则撤销之前低版本 = 10035, 正在处理 = 10036, 交易商号已注册好视通 = 10037, 好视通用户名不能重复注册 = 10038, 好视通注册失败 = 10039, 好视通授权失败 = 10040, 不能重复提交 = 10041, 无效产品大类 = 10042, 无效产品小类 = 10043, 订单已开通 = 10044, 订单已取消 = 10045, 支付步骤出错 = 10046, 订单未开通 = 10047, 订单不可取消 = 10048, 该openID已存在绑定 = 10049, 密码不正确 = 10050, 该UP账号已存在绑定 = 10051, 验证码不能重复使用 = 10052, 该UP账号已被管理员禁止修改密码 = 10053, 调用成功但有错误 = 10054, 找不到订单 = 10055, 此订单状态不能再开通 = 10056 } #endregion 注册,认证码表 #region 工单类型 public enum EnumMemoType { 销售工单 = 0, 服务工单 = 1, 意向工单 = 2, 特殊订单 = 3, } public enum EnumMemoType_B1 { 销售工单 = 0, 服务工单 = 1, 意向工单 = 2, 至尊工单 = 3, } public enum EnumOrderStatus { 退货 = 0, 正常 = 1, 定金 = 2, 暂缓开通 = 3 } public enum EnumSaleMemoType { 呼入 = 0, 呼出 = 1, 短信进线 = 2, } public enum EnumServiceMemoType { 呼出 = 0, 呼入 = 1, } public enum EnumPurposeMemoType { 呼出 = 0, 呼入 = 1, } public enum EnumSpecialMemoType { 呼出 = 0, 呼入 = 1, } #endregion 工单类型 #region 呼叫 /// /// 呼叫状态 /// public enum EnumCallState { 呼入 = 0, 呼出 = 1, 预览外呼 = 2 } /// /// 电话类型 /// public enum EnumPhoneType { 不确定 = 0, 手机 = 1, 座机 = 2, 小灵通 = 3 } public enum EnumCallType { 销售电话 = 1, 服务电话 = 2 } #endregion 呼叫 #region excel导入类型 public enum EnumExcelDataType { Qh_Customer,//期货-资金账户 Qh_TransactionDetail,//期货--交易明细 Qh_CustomerPositions,//期货-持仓 Qh_DiscrepancyGold } /// /// excel类型 /// public enum EnumExcelType { /// /// 期货 /// qh } #endregion excel导入类型 #region 分配方式 public enum Allocatetype { 自动分配 = 1, 手工分配 = 10, 手工增加 = 12, 手工删除 = 15 } #endregion 分配方式 #region 客户分类分类组别 public enum CategoryGroup { 白天晚上 = 1, 只有白天 = 2, 只有晚上 = 4 } #endregion 客户分类分类组别 #region 审核主号码状态 public enum EnumApplyModifyPrimayNumberStatus { 未审核 = 0, 审核通过 = 1, 删除审核 = 2, } #endregion 审核主号码状态 public enum SoftCustomerStatus { 未开通 = 1, 在用 = 2, 过期 = 3, 退款 = 4 } /// /// 月结时组织架构备份枚举 /// public enum BakOrganizeStructure { all = 1, GroupLeader = 2, InneruserGroup = 3, Inneruser = 4, InneruserRole = 5, InnerGroup = 6, InnerDept = 7, TutorUser = 8, empty = 9, gjs_customercategory = 10 } /// /// 质检评估类型 /// public class Evaluation { public Evaluation() { // // TODO: 在此处添加构造函数逻辑 // } public static Dictionary AllEvaluation { get { var list = new Dictionary { {"无", "无"}, {"PT01", "普通1级"}, {"PT02", "普通2级"}, {"PT03", "普通3级"}, {"PT04", "普通4级"}, {"PT05", "普通5级"}, {"YZ01", "严重1级"}, {"YZ02", "严重2级"}, {"YZ03", "严重3级"}, {"YZ04", "严重4级"}, {"YZ05", "严重5级"} }; return list; } } } public enum CTI_VER { 深海捷移动坐席 = 1, 深海捷固定坐席 = 2, 和声 = 3, 艾讯 = 4, 艾讯new = 5 } public enum L2OrderStatus { 新订单 = 180, 已支付 = 200, 暂缓开通 = 210, 已开通 = 220, 已停用 = 90, 已过期 = 80, 已取消 = 70 } public enum L2OrderApplayStatus { 已申请 = 180, 已审核 = 200, 已退款 = 220 } #region 当前系统部门编码 public enum Sys_Environment_DeptCode { UJMD01,// LVTD01,//L2 BCCF01,// NJDM01,//江苏南京 UJHD01,// HQTZ01,// TZGW01//总部 } #endregion 当前系统部门编码 public enum YTGOrderStatus { 新订单 = 180, 已支付 = 200, 暂缓开通 = 210, 已开通 = 220, 已停用 = 90, 已过期 = 80, 已取消 = 70 } public enum YTGOrderApplayStatus { 已申请 = 180, 已审核 = 200, 已退款 = 220 } public enum EnumAiCallState { AI重拨失败 = -2, 忽略不做AI外呼 = -1, 尚未进行AI外呼 = 0, 等待AI外呼 = 1, 已提交AI外呼 = 2, AI外呼失败未答完 = 3, AI外呼未接通 = 4, AI外呼成功 = 5, 等待AI重拨 = 6, AI外呼失败挂断 = 7, AI外呼取消 = 8, 人工回访成功 = 9, 电子回访成功 = 10 } #region 群发工具枚举 public enum MsgPlanStatus { [Display(Name = "草稿")] 草稿 = 180, [Display(Name = "未分发")] 未分发 = 200, [Display(Name = "已分发")] 已分发 = 220, [Display(Name = "已取消")] 已取消 = 70, [Display(Name = "已过期")] 已过期 = 80 } public enum MsgTaskStatus { [Display(Name = "草稿")] 草稿 = 180, [Display(Name = "未分发")] 未分发 = 200, [Display(Name = "已分发")] 已分发 = 220, [Display(Name = "已完成")] 已完成 = 250, [Display(Name = "已取消")] 已取消 = 70, [Display(Name = "失败")] 失败 = 40, [Display(Name = "已过期")] 已过期 = 80 } public enum UserGroupShareWay { [Display(Name = "全局")] 全局 = 0, [Display(Name = "部门")] 部门 = 1, [Display(Name = "个人")] 个人 = 2 } #endregion 群发工具枚举 #region public enum WeworkStatusEnum { /* [Description("未审核")] 未审核 = 0, */ [Description("正常")] 正常 = 1, /* [Description("暂停")] 暂停 = 2,*/ [Description("删除")] 删除 = 3, [Description("异常")] 异常 = 4, /* [Description("未激活")] 未激活 = 5, [Description("退出企业")] 退出企业 = 6,*/ } public enum AssignstatusEnum { [Description("不推广可生码")] 暂停分配 = 0, [Description("推广可生码")] 参与分配 = 1, [Description("不推广不可生码")] 永久下线 = 4 } #endregion public enum ToDoItemTagEnum { [Description("登录")] softlogin, [Description("标签")] RFM, [Description("报名")] web, [Description("关注")] UserCenterEvent7, [Description("取消关注")] UserCenterEvent8, [Description("聊天信息")] UserCenterEvent20, [Description("体验到期")] UserCenterEvent31, [Description("听课")] UserCenterEvent17, [Description("点击")] UserCenterEvent1, [Description("加好友")] UserCenterEvent12, [Description("互动精选")] UserCenterEvent45, [Description("其他")] other } }