133 lines
3.3 KiB
C#
133 lines
3.3 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using System.Threading.Tasks;
|
||
|
||
namespace Crm.Core.Entity.MsgTool
|
||
{
|
||
/// <summary>
|
||
/// 任务执行指令表
|
||
/// </summary>
|
||
[Table("MSGTOOL_TASK_CMD")]
|
||
public class MsgToolTaskCmd
|
||
{
|
||
public MsgToolTaskCmd()
|
||
{
|
||
MsgToolTaskCmdDetails = new List<MsgToolTaskCmdDetail>();
|
||
}
|
||
|
||
[Key]
|
||
public decimal PKID { get; set; }
|
||
|
||
/// <summary>
|
||
/// 计划ID(如果是自建任务,此字段为空)
|
||
/// </summary>
|
||
public decimal PLANID { get; set; }
|
||
|
||
/// <summary>
|
||
/// 任务ID
|
||
/// </summary>
|
||
public decimal TASKID { get; set; }
|
||
|
||
/// <summary>
|
||
/// 发送命令
|
||
/// </summary>
|
||
[StringLength(4000)]
|
||
public string? JSONDATA { get; set; }
|
||
|
||
/// <summary>
|
||
/// 计划执行时间
|
||
/// </summary>
|
||
public DateTime? PLANEXETIME { get; set; }
|
||
|
||
/// <summary>
|
||
/// 截至时间
|
||
/// </summary>
|
||
public DateTime? DUEDATE { get; set; }
|
||
|
||
/// <summary>
|
||
/// 实际执行开始时间
|
||
/// </summary>
|
||
public DateTime? STARTTIME { get; set; }
|
||
|
||
/// <summary>
|
||
/// 实际执行结束时间
|
||
/// </summary>
|
||
public DateTime? ENDTIME { get; set; }
|
||
|
||
/// <summary>
|
||
/// 群发人数
|
||
/// </summary>
|
||
public decimal? SENDNUM { get; set; }
|
||
|
||
/// <summary>
|
||
/// 成功数
|
||
/// </summary>
|
||
public decimal? SUCCEEDNUM { get; set; }
|
||
|
||
/// <summary>
|
||
/// 失败数
|
||
/// </summary>
|
||
public decimal? FAILNUM { get; set; }
|
||
|
||
/// <summary>
|
||
/// 180:待执行
|
||
/// 220:已执行
|
||
/// 250:暂停
|
||
/// 500:执行错误(直接是整体无法执行崩溃)
|
||
/// </summary>
|
||
public MsgToolTaskCmdStatus STATUS { get; set; }
|
||
|
||
/// <summary>
|
||
/// 备注
|
||
/// </summary>
|
||
[StringLength(200)]
|
||
public string? MEMO { get; set; }
|
||
|
||
/// <summary>
|
||
/// 创建时间
|
||
/// </summary>
|
||
public DateTime CTIME { get; set; }
|
||
|
||
/// <summary>
|
||
/// 是否被通知
|
||
/// 1:已通知
|
||
/// 0:未通知(分发后马上就进行通知)
|
||
/// </summary>
|
||
public decimal? ISNOTICE { get; set; }
|
||
|
||
/// <summary>
|
||
/// 执行时长(单位/秒)
|
||
/// </summary>
|
||
public decimal? TIMELENGTH { get; set; }
|
||
|
||
/// <summary>
|
||
/// 企业号ID
|
||
/// </summary>
|
||
[StringLength(50)]
|
||
public string? CORPID { get; set; }
|
||
|
||
/// <summary>
|
||
/// 企业号名称
|
||
/// </summary>
|
||
[StringLength(50)]
|
||
public string? CORPNAME { get; set; }
|
||
|
||
/// <summary>
|
||
/// 客服企业微信ID
|
||
/// </summary>
|
||
[StringLength(100)]
|
||
public string? KFUSERID { get; set; }
|
||
|
||
/// <summary>
|
||
/// 客服企业微信昵称
|
||
/// </summary>
|
||
[StringLength(100)]
|
||
public string? KFNICKNAME { get; set; }
|
||
|
||
public virtual ICollection<MsgToolTaskCmdDetail> MsgToolTaskCmdDetails { get; set; }
|
||
|
||
public virtual MsgToolTask? MsgToolTask { get; set; }
|
||
}
|
||
} |