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