using iWare.Wms.Core; using iWare.Wms.Core.Service; using System.ComponentModel.DataAnnotations; namespace iWare.Wms.Application { /// /// 历史任务记录查询参数 /// public class WareTaskBakSearch : PageInputBase { /// /// 单据号 /// public virtual string OrderNo { get; set; } /// /// 任务号 /// public virtual string TaskNo { get; set; } /// /// 任务名称 /// public virtual string TaskName { get; set; } /// /// 任务类别 /// public virtual int? TaskCategory { get; set; } /// /// 任务类型 /// public virtual int? TaskType { get; set; } /// /// 任务状态 /// public virtual int? TaskState { get; set; } /// /// 任务描述 /// public virtual string TaskDescribe { get; set; } /// /// 优先级 /// public virtual int? TaskPriority { get; set; } /// /// 容器编码 /// public virtual string ContainerCode { get; set; } /// /// 出发地库位编码 /// public virtual string FromLocationCode { get; set; } /// /// 目的地库位编码 /// public virtual string ToLocationCode { get; set; } /// /// 任务完成时间 /// public virtual DateTimeOffset? FinishedTime { get; set; } /// /// 所属巷道 /// public virtual int? Lane { get; set; } /// /// 移库标识 /// public virtual int? MoveFlag { get; set; } /// /// 移库起始库位 /// public virtual string MoveFromLocation { get; set; } /// /// 移库目标库位 /// public virtual string MoveToLocation { get; set; } /// /// 移库托盘号 /// public virtual string MoveContainerCode { get; set; } /// /// 托盘类型 /// public virtual int? ContainerType { get; set; } /// /// /// public virtual string OperationRemark { get; set; } } /// /// 历史任务记录输入参数 /// public class WareTaskBakInput { /// /// 单据号 /// public virtual string OrderNo { get; set; } /// /// 任务号 /// public virtual string TaskNo { get; set; } /// /// 任务名称 /// public virtual string TaskName { get; set; } /// /// 任务类别 /// public virtual int TaskCategory { get; set; } /// /// 任务类型 /// public virtual int TaskType { get; set; } /// /// 任务状态 /// public virtual int TaskState { get; set; } /// /// 任务描述 /// public virtual string TaskDescribe { get; set; } /// /// 优先级 /// public virtual int TaskPriority { get; set; } /// /// 容器编码 /// public virtual string ContainerCode { get; set; } /// /// 出发地库位编码 /// public virtual string FromLocationCode { get; set; } /// /// 目的地库位编码 /// public virtual string ToLocationCode { get; set; } /// /// 任务完成时间 /// public virtual DateTimeOffset FinishedTime { get; set; } /// /// 所属巷道 /// public virtual int Lane { get; set; } /// /// 移库标识 /// public virtual int MoveFlag { get; set; } /// /// 移库起始库位 /// public virtual string MoveFromLocation { get; set; } /// /// 移库目标库位 /// public virtual string MoveToLocation { get; set; } /// /// 移库托盘号 /// public virtual string MoveContainerCode { get; set; } /// /// 托盘类型 /// public virtual int ContainerType { get; set; } /// /// /// public virtual string OperationRemark { get; set; } } public class AddWareTaskBakInput : WareTaskBakInput { } public class DeleteWareTaskBakInput : BaseId { } public class UpdateWareTaskBakInput : WareTaskBakInput { /// /// Id主键 /// [Required(ErrorMessage = "Id主键不能为空")] public long Id { get; set; } } public class QueryeWareTaskBakInput : BaseId { } }