crm.core/code/Crm.Core.Entity/DbEnums.cs

252 lines
4.9 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Crm.Core.Entity
{
public enum MsgToolTaskExeStatus
{
[Description("未执行")]
= 0,
[Description("进行中")]
= 200,
[Description("已完成")]
= 220,
[Description("执行错误")]
= 500,
/// <summary>
/// 过滤列表用
/// </summary>
[Description("已取消")]
= 70,
}
public enum MsgToolPlanStatus
{
[Description("草稿")]
稿 = 180,
[Description("未分发")]
= 200,
[Description("已分发")]
= 220,
[Description("已取消")]
= 70,
[Description("已过期")]
= 80
}
public enum MsgToolTaskStatus
{
[Description("草稿")]
稿 = 180,
[Description("未分发")]
= 200,
[Description("分发中")]
= 210,
[Description("已分发")]
= 220,
[Description("已完成")]
= 250,
[Description("已取消")]
= 70,
[Description("失败")]
= 40,
[Description("已过期")]
= 80
}
public enum MsgToolTaskCmdStatus
{
[Description("待执行")]
= 180,
[Description("已执行")]
= 220,
[Description("暂停")]
= 250,
[Description("执行错误")]
= 500,
[Description("已取消")]
= 70
}
public enum MsgToolTaskCmdDetailStatus
{
[Description("待执行")]
= 180,
[Description("已执行")]
= 220,
[Description("找不到人")]
= 404,
[Description("执行错误")]
= 500
}
public enum MsgToolPlanReceiveType
{
[Description("部门")]
= 1,
[Description("组别")]
= 2,
[Description("工号")]
= 3
}
public enum UserGroupShareWay
{
[Description("全局")]
= 0,
[Description("部门")]
= 1,
[Description("个人")]
= 2
}
public enum AssignStatus
{
[Description("否")]
= 0,
[Description("是")]
= 1,
[Description("永久删除")]
= 3,
[Description("暂停")]
= 4
}
public enum FollowUpRecordType
{
[Description("报价")]
= 1 << 0,
[Description("电话")]
= 1 << 1
}
#region
/// <summary>
/// 通用数据大类
/// </summary>
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
public enum EnumMemoType
{
= 0,
= 1,
= 2,
= 3,
}
public enum NotificationType
{
[Description("撞单通知")]
ReceiveMessage = 1,
[Description("企微助手通知")]
MsgToolMessage = 2,
[Description("投诉处理通知")]
ComplaintMessage = 3,
[Description("合规退款申请通知")]
HgRefundMessage = 4,
}
public enum ComplaintReason
{
[Description("亏损")]
= 1 << 0,
[Description("宣传不符")]
= 1 << 1,
[Description("服务不满")]
= 1 << 2,
[Description("产品不合适")]
= 1 << 3,
[Description("个人原因")]
= 1 << 4,
[Description("拖延退款")]
退 = 1 << 5,
[Description("5个工作日无理由")]
_5个工作日无理由 = 1 << 6,
[Description("金额不满")]
= 1 << 7,
[Description("外部引流")]
= 1 << 8,
}
public enum ComplaintType
{
[Description("内诉")]
= 1,
[Description("外诉")]
= 2
}
}