ComplianceServer/code/Hg.Core.Entity/DbEnums.cs

934 lines
19 KiB
C#

using System;
using System.ComponentModel;
namespace Hg.Core.Entity
{
public enum StandardType : int
{
[Description("软件类")]
= 1 << 0,
[Description("投顾类")]
= 1 << 1,
[Description("投教类")]
= 1 << 2
}
public enum StandardWay
{
[Description("分期")]
= 1 << 0,
[Description("开通费 + 分期")]
_分期 = 1 << 1,
[Description("当期")]
= 1 << 2
}
public enum ProductServerType
{
[Description("长期交付")]
= 1 << 0,
[Description("当期交付")]
= 1 << 1,
}
public enum ProductStatus
{
[Description("未上线")]
线 = 1 << 0,
[Description("已上线")]
线 = 1 << 1,
}
public enum MeetingType
{
[Description("线上会议")]
线 = 1 << 0,
[Description("线下会议")]
线 = 1 << 1
}
public enum TraceUserType
{
[Description("二要素")]
= 1 << 0,
[Description("三要素")]
= 1 << 1,
}
public enum CallType
{
[Description("呼出")]
= 1 << 0,
[Description("呼入")]
= 0,
}
public enum IsListenType
{
[Description("已听")]
= 1 << 0,
[Description("未听")]
= 0,
}
public enum CompanyList
{
/// <summary>
/// 北京一部
/// </summary>
[Description("QBJZ")]
QBJZ = 1 << 0,
/// <summary>
/// 北京二部
/// </summary>
[Description("QBJY")]
QBJY = 1 << 1,
/// <summary>
/// 北京二部
/// </summary>
[Description("QBJX")]
QBJX = 1 << 2,
/// <summary>
/// 东方软件一、二中心
/// </summary>
[Description("DNZZ")]
DNZZ = 1 << 3,
/// <summary>
/// 东方软件三中心
/// </summary>
[Description("DNYY")]
DNYY = 1 << 4,
/// <summary>
/// 首华
/// </summary>
[Description("SHZZ")]
SHZZ = 1 << 5,
/// <summary>
/// 内容二、三中心
/// </summary>
[Description("DNBB")]
DNBB = 1 << 6,
/// <summary>
/// 投顾业务中心
/// </summary>
[Description("DNG8")]
DNG8 = 1 << 7,
/// <summary>
/// 平台2
/// </summary>
[Description("PTD2")]
PTD2 = 1 << 8,
/// <summary>
/// 合规
/// </summary>
[Description("HGBM")]
HGBM = 1 << 9,
}
#region
public enum OutComplaintChannel
{
[Description("12386热线")]
线12386 = 1 << 0,
[Description("广东局")]
广 = 1 << 1,
[Description("北京局")]
= 1 << 2,
[Description("广东调解工作站")]
广 = 1 << 3,
[Description("市场监督管理局")]
= 1 << 4,
[Description("广东省消费者委员会")]
广 = 1 << 5,
[Description("信访局")]
访 = 1 << 6,
[Description("中国证券业协会")]
= 1 << 7,
[Description("公安110")]
110 = 1 << 8,
}
public enum OutComplaintReason
{
[Description("亏损")]
= 1 << 0,
[Description("宣传不符")]
= 1 << 1,
[Description("服务不满")]
= 1 << 2,
[Description("产品不合适")]
= 1 << 3,
[Description("拖延退款")]
退 = 1 << 4,
[Description("金额不满")]
= 1 << 5,
[Description("外部引流")]
= 1 << 6,
[Description("恶意维权")]
= 1 << 7,
[Description("好股来外部引流")]
= 1 << 8,
}
public enum OutComplaintStatus
{
[Description("跟进中")]
= 1 << 0,
[Description("未和解")]
= 1 << 1,
[Description("已办结")]
= 1 << 2,
}
public enum OutComplaintBusinessStatus
{
[Description("待处理")]
= 1 << 0,
[Description("到期未处理")]
= 1 << 1,
[Description("委托合规处理")]
= 1 << 2,
[Description("已办结")]
= 1 << 3,
}
public enum OutComplaintDueStatus
{
[Description("未到期")]
= 1 << 0,
[Description("已到期")]
= 1 << 1,
}
public enum OutComplaintDateType
{
[Description("客户外诉日期")]
= 1 << 0,
[Description("创建日期")]
= 1 << 1,
[Description("更新日期")]
= 1 << 2,
[Description("业务回复日期")]
= 1 << 4,
[Description("核查日期")]
= 1 << 5,
[Description("合规回复日期")]
= 1 << 6,
}
#endregion
#region
public enum InComplaintChannel
{
[Description("400申诉热线")]
线400 = 1 << 0,
[Description("投诉留言")]
= 1 << 1,
[Description("业务部反馈")]
= 1 << 2,
[Description("微信后台")]
= 1 << 3,
}
public enum InComplaintReason
{
[Description("亏损")]
= 1 << 0,
[Description("宣传不符")]
= 1 << 1,
[Description("服务不满")]
= 1 << 2,
[Description("产品不合适")]
= 1 << 3,
[Description("个人原因")]
= 1 << 4,
[Description("拖延退款")]
退 = 1 << 5,
[Description("5个工作日无理由")]
_5个工作日无理由 = 1 << 6,
}
public enum InComplaintStatus
{
[Description("跟进中")]
= 1 << 0,
[Description("暂安抚")]
= 1 << 1,
[Description("已办结")]
= 1 << 2,
}
public enum InComplaintBusinessStatus
{
[Description("待处理")]
= 1 << 0,
[Description("到期未处理")]
= 1 << 1,
[Description("委托合规处理")]
= 1 << 2,
[Description("已办结")]
= 1 << 3,
}
public enum InComplaintDueStatus
{
[Description("未到期")]
= 1 << 0,
[Description("已到期")]
= 1 << 1,
}
public enum InComplaintDateType
{
[Description("客户内诉日期")]
= 1 << 0,
[Description("创建日期")]
= 1 << 1,
[Description("更新日期")]
= 1 << 2,
[Description("审核日期")]
= 1 << 3,
[Description("业务回复日期")]
= 1 << 4,
[Description("核查日期")]
= 1 << 5,
[Description("合规回复日期")]
= 1 << 6,
}
public enum RestoreType
{
[Description("业务")]
= 1 << 0,
[Description("合规")]
= 1 << 1,
}
#endregion
#region 退
public enum OrderRefundType
{
[Description("重大风险")]
= 1 << 0,
[Description("外诉")]
= 1 << 1,
[Description("内诉")]
= 1 << 2,
}
public enum OrderRefundBusinessStatus
{
[Description("待确认")]
= 1 << 0,
[Description("已确认")]
= 1 << 1,
[Description("已拒绝")]
= 1 << 2,
[Description("已确认(自动)")]
= 1 << 3,
}
public enum OrderRefundApplyStatus
{
[Description("未通过")]
= 1 << 0,
[Description("需COO和合规处理")]
COO和合规处理 = 1 << 1,
[Description("已通过")]
= 1 << 2,
}
public enum OrderRefundStatus
{
[Description("未退款")]
退 = 1 << 0,
[Description("已退款")]
退 = 1 << 1,
}
public enum PayStatus
{
[Description("支付宝")]
= 1,
[Description("银行转账")]
= 3,
[Description("微信支付")]
= 5,
}
public enum OrderRefundComplianceResult
{
[Description("申请通过")]
= 1 << 0,
[Description("申请未通过")]
= 1 << 1,
}
#endregion 退
public enum PersonTypeEnum
{
[Description("创建人")]
= 1,
[Description("更新人")]
= 2,
[Description("核查人")]
= 3,
[Description("业务回复人")]
= 4,
[Description("合规回复人")]
= 5,
}
public enum CmsNewStatus
{
[Description("未审核")]
= 0,
[Description("通过")]
= 1,
[Description("未通过")]
= -1,
}
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
}
public enum ComplaintSource
{
/// <summary>
/// 官网
/// </summary>
[Description("官网")]
= 1,
/// <summary>
/// 公众号投诉
/// </summary>
[Description("公众号投诉")]
= 2,
/// <summary>
/// 企微客服名片投诉
/// </summary>
[Description("企微客服名片投诉")]
= 3,
/// <summary>
/// PC软件
/// </summary>
[Description("PC软件")]
PC软件 = 4,
/// <summary>
/// 企微聊天记录
/// </summary>
[Description("企微聊天记录")]
= 5,
/// <summary>
/// 合规提交
/// </summary>
[Description("合规提交")]
= 6,
/// <summary>
/// 业务人员提交
/// </summary>
[Description("业务人员提交")]
= 7,
/// <summary>
/// 软件app
/// </summary>
[Description("软件app")]
app = 8,
/// <summary>
/// 标为水军
/// </summary>
[Description("标为水军")]
= 9,
}
public enum ComplaintStatus
{
/// <summary>
/// 待跟进
/// </summary>
[Description("待跟进")]
= 0,
/// <summary>
/// 跟进中
/// </summary>
[Description("跟进中")]
= 1,
/// <summary>
/// 已完结
/// </summary>
[Description("已完结")]
= 2,
/// <summary>
/// 待跟进(已超时)
/// </summary>
[Description("待跟进(已超时)")]
= -1,
}
public enum ComplaintSignType
{
/// <summary>
/// 电话
/// </summary>
[Description("电话")]
= 1,
/// <summary>
/// 违规关键词
/// </summary>
[Description("违规关键词")]
= 2,
/// <summary>
/// 投诉连接
/// </summary>
[Description("投诉连接")]
= 3,
/// <summary>
/// 标为水军
/// </summary>
[Description("标为水军")]
= 4
}
public enum ComplaintSignWay
{
/// <summary>
/// 人工标记
/// </summary>
[Description("人工标记")]
= 1,
/// <summary>
/// 系统标记
/// </summary>
[Description("系统标记")]
= 2,
/// <summary>
/// 客户标记
/// </summary>
[Description("客户标记")]
= 3
}
public enum ComplaintSignReason
{
/// <summary>
/// 乱发连接
/// </summary>
[Description("乱发连接")]
= 1,
/// <summary>
/// 同行
/// </summary>
[Description("同行")]
= 2,
/// <summary>
/// 黑粉
/// </summary>
[Description("黑粉")]
= 3,
/// <summary>
/// 直播间捣乱
/// </summary>
[Description("直播间捣乱")]
= 4,
/// <summary>
/// 维权联系
/// </summary>
[Description("维权联系")]
= 5,
/// <summary>
/// 其他
/// </summary>
[Description("其他")]
= 99
}
public enum LiveAuditStatus
{
/// <summary>
/// 待审核
/// </summary>
[Description("待审核")]
= 0,
/// <summary>
/// 违规
/// </summary>
[Description("审核不通过")]
= 1,
/// <summary>
/// 已整改
/// </summary>
[Description("已整改")]
= 2,
/// <summary>
/// 审核通过
/// </summary>
[Description("审核通过")]
= 3,
///// <summary>
///// 合规
///// </summary>
//[Description("合规")]
//合规 = 4,
}
public enum LiveAuditRejectReason
{
/// <summary>
/// 营销宣传不规范
/// </summary>
[Description("营销宣传不规范")]
= 1 << 0,
/// <summary>
/// 营销宣传违规用语
/// </summary>
[Description("营销宣传违规用语")]
= 1 << 1,
/// <summary>
/// 未事前报备
/// </summary>
[Description("未事前报备")]
= 1 << 2,
/// <summary>
/// 误导性宣传
/// </summary>
[Description("误导性宣传")]
= 1 << 3,
/// <summary>
/// 代客理财
/// </summary>
[Description("代客理财")]
= 1 << 4,
/// <summary>
/// 保收担保
/// </summary>
[Description("保收担保")]
= 1 << 5,
/// <summary>
/// 虚假宣传
/// </summary>
[Description("虚假宣传")]
= 1 << 6,
/// <summary>
/// 违规展业
/// </summary>
[Description("违规展业")]
= 1 << 7,
/// <summary>
/// 违规荐股
/// </summary>
[Description("违规荐股")]
= 1 << 8,
/// <summary>
/// 贬低同事或同行
/// </summary>
[Description("贬低同事或同行")]
= 1 << 9,
/// <summary>
/// 其他
/// </summary>
[Description("其他")]
= 1 << 10,
}
public enum HGCheckStatus
{
/// <summary>
/// 人工标记
/// </summary>
[Description("未质检")]
= 0,
/// <summary>
/// 系统标记
/// </summary>
[Description("合规")]
= 1,
/// <summary>
/// 客户标记
/// </summary>
[Description("违规")]
= 2
}
public enum HGCheckType
{
/// <summary>
/// 录音
/// </summary>
[Description("企微")]
= 1,
/// <summary>
/// 录音
/// </summary>
[Description("录音")]
= 2
}
//事前报备
public enum ComplianceCheckBeforeStatus
{
[Description("终止")]
= -100,
[Description("新增")]
= 10,
[Description("变更")]
= 20,
[Description("驳回")]
= 40,
[Description("提审")]
= 60,
[Description("通过")]
= 100,
}
public enum NewsType
{
[Description("长文章")]
= 1,
[Description("视频")]
= 2,
[Description("短文")]
= 3,
[Description("外链")]
= 4,
[Description("单图")]
= 7,
[Description("视频直播")]
= 10,
[Description("沙盘股池")]
= 12,
[Description("文件")]
= 14,
[Description("模板")]
= 15,
}
//事中检查:
public enum ComplianceCheckDuringStatus
{
[Description("未检")]
= 0,
[Description("正常")]
= 100,
[Description("瑕疵")]
= 110,
[Description("未直播")]
= 120
}
//事后质检
public enum ComplianceCheckAfterStatus
{
[Description("未录")]
= 0,
[Description("已录")]
= 10,
[Description("驳回")]
= 40,
[Description("提审")]
= 60,
[Description("通过")]
= 100,
[Description("瑕疵")]
= 110,
[Description("违规")]
= 120,
}
public enum ComplianceCheckSourceType
{
= 1,
= 2,
= 3,
= 4
}
public enum ZhiboSystemPlanSceneType
{
[Description("CMS")]
CMS = 1,
[Description("视频号")]
= 2,
[Description("抖音")]
= 3,
[Description("快手")]
= 4,
[Description("东方股票App")]
App = 5
//企业微信 = 5
}
public enum ComplianceCheckType
{
= 1,
= 2,
= 3
}
}