crm.core/code/Crm.Core.Entity/MsgTool/MsgToolTaskCmd.cs

133 lines
3.3 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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; }
}
}