using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; using WPFCommon.Attributes; namespace Work.KJDServer.API.Models { public enum TaskType { [Description("全部")] ALL =0, /// /// 普通订单任务 /// [Description("订单拉取")] WXORD = 25, /// /// 售后订单任务 /// [Description("售后拉取")] WXASO = 31, [Description("礼物发货")] Gifts = 36 } /// /// Task 任务 /// public class TaskItem { public int Id { get; set; } public TaskType TaskType { get; set; } public string TaskDescribe { get; set; } public string ShopId { get; set; } public string ShopName { get; set; } public string ObjectIds { get; set; } public int SubTaskNum { get; set; } public int SuccessTaskNum { get; set; } public int FailTaskNum { get; set; } public int Status { get; set; } public string CreateBy { get; set; } public string UpdateBy { get; set; } public string Remark { get; set; } public string TaskFailReason { get; set; } public DateTime CreateTime { get; set; } public DateTime UpdateTime { get; set; } public List SubTasks { get; set; } } /// /// Task 子任务 /// public class TaskSubItem { public string ObjectId { get; set; } /// /// 0:待执行,1:成功,2:失败,3:人为终止 /// public int Status { get; set; } public string SysMsg { get; set; } public DateTime CreateTime { get; set; } public DateTime UpdateTime { get; set; } } }