using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using iWare.Wms.Core; using Microsoft.EntityFrameworkCore; namespace iWare.Wms.Core { [Comment("出库子任务")] [Table("ware_task_sub")] public class WareTaskSub : DEntityBase { /// /// 单据号 /// [Comment("单据号")] public string OrderNo { get; set; } /// /// 上级任务ID /// [Comment("上级任务ID")] public long TaskId { get; set; } /// /// 任务号 /// [Comment("任务号")] public string TaskNo { get; set; } /// /// 任务排序 /// [Comment("任务排序")] public int TaskSequence { get; set; } /// /// 任务状态 0-未执行,1-已暂停,2-执行中,3-已完成 /// [Comment("任务状态")] public int TaskState { get; set; } /// /// 任务描述 /// [Comment("任务描述")] public string TaskDescribe { get; set; } /// /// 机器类别 /// [Comment("机器类别")] public string DeviceType { get; set; } /// /// 机器编号 /// [Comment("机器编号")] public int DeviceId { get; set; } /// /// 容器编码 /// [Comment("容器编码")] public string ContainerCode { get; set; } /// /// 开始巷道 /// [Comment("开始巷道")] public int? FromLane { get; set; } /// /// 开始层 /// [Comment("开始层")] public int? FromLayer { get; set; } /// /// 开始列 /// [Comment("开始列")] public int? FromCol { get; set; } /// /// 开始行 /// [Comment("开始行")] public int? FromRow { get; set; } /// /// 目的巷道 /// [Comment("目的巷道")] public int? ToLane { get; set; } /// /// 目的层 /// [Comment("目的层")] public int? ToLayer { get; set; } /// /// 目的列 /// [Comment("目的列")] public int? ToCol { get; set; } /// /// 目的行 /// [Comment("目的行")] public int? ToRow { get; set; } /// /// 任务完成时间 /// [Comment("任务完成时间")] public DateTimeOffset? FinishedTime { get; set; } /// /// 托盘类型,1 小托盘,2 大托盘 /// [Comment("托盘类型")] public int? ContainerType { get; set; } /// /// 任务类型 /// public int? TaskType { get; set; } /// /// 起始地址 /// public string SourcePlace { get; set; } /// /// 目标地址 /// public string ToPlace { get; set; } /// /// AGV任务单号 /// public string AgvTaskCode { get; set; } /// /// AGV编号 /// public string AgvCode { get; set; } } }