using iWare.Wms.Core; using iWare.Wms.Core.Service; using System.ComponentModel.DataAnnotations; namespace iWare.Wms.Application { /// /// 任务管理查询参数 /// public class WmsTaskSearch : PageInputBase { /// /// 任务号 /// public virtual string Taskno { get; set; } /// /// 任务方式 /// public virtual iWare.Wms.Core.Enum.TaskModel? Taskmodel { get; set; } /// /// 任务类型 /// public virtual iWare.Wms.Core.Enum.TaskType? Tasktype { get; set; } /// /// 任务级别 /// public virtual int? Tasklevel { get; set; } /// /// 任务状态 /// public virtual iWare.Wms.Core.Enum.TaskStatus? Taskstatus { get; set; } /// /// 任务状态 /// public virtual string Taskcontentstring { get; set; } /// /// 托盘编号 /// public virtual string ContainerCode { get; set; } /// /// 起始库位 /// public virtual string Sourceplace { get; set; } /// /// 目标库位 /// public virtual string Toplace { get; set; } /// /// 巷道 /// public virtual int? Aisle { get; set; } /// /// 库区名称 /// public virtual string AreaName { get; set; } /// /// 组盘记录ID /// public virtual string Ordersid { get; set; } /// /// 发送次数 /// public virtual int? Sendtimes { get; set; } /// /// 任务处理状态 /// public virtual int? Handelstatus { get; set; } /// /// 是否生效 /// public virtual iWare.Wms.Core.YesOrNot? Void { get; set; } /// /// 正在执行的任务 /// public virtual iWare.Wms.Core.YesOrNot? Iscurrenttask { get; set; } /// /// 是否是最后执行的任务 /// public virtual iWare.Wms.Core.YesOrNot? Islasttask { get; set; } /// /// 正在执行的任务 /// public virtual iWare.Wms.Core.YesOrNot? Isemptycontainer { get; set; } /// /// 任务执行堆垛机ID /// public virtual int? Dodeviceid { get; set; } /// /// 设备执行节点ID /// public virtual string Dodevicenodeid { get; set; } /// /// 设备类型 /// public virtual string Dodevicetype { get; set; } } /// /// 任务管理输入参数 /// public class WmsTaskInput { /// /// 任务号 /// public virtual string Taskno { get; set; } /// /// 任务方式 /// public virtual iWare.Wms.Core.Enum.TaskModel Taskmodel { get; set; } /// /// 任务类型 /// public virtual iWare.Wms.Core.Enum.TaskType Tasktype { get; set; } /// /// 任务级别 /// public virtual int Tasklevel { get; set; } /// /// 任务状态 /// public virtual iWare.Wms.Core.Enum.TaskStatus Taskstatus { get; set; } /// /// 任务状态 /// public virtual string Taskcontentstring { get; set; } /// /// 托盘编号 /// public virtual string ContainerCode { get; set; } /// /// 起始库位 /// public virtual string Sourceplace { get; set; } /// /// 目标库位 /// public virtual string Toplace { get; set; } /// /// 巷道 /// public virtual int Aisle { get; set; } /// /// 库区名称 /// public virtual string AreaName { get; set; } /// /// 组盘记录ID /// public virtual string Ordersid { get; set; } /// /// 发送次数 /// public virtual int Sendtimes { get; set; } /// /// 任务处理状态 /// public virtual int Handelstatus { get; set; } /// /// 是否生效 /// public virtual iWare.Wms.Core.YesOrNot Void { get; set; } /// /// 正在执行的任务 /// public virtual iWare.Wms.Core.YesOrNot Iscurrenttask { get; set; } /// /// 是否是最后执行的任务 /// public virtual iWare.Wms.Core.YesOrNot Islasttask { get; set; } /// /// 正在执行的任务 /// public virtual iWare.Wms.Core.YesOrNot Isemptycontainer { get; set; } /// /// 任务执行堆垛机ID /// public virtual int Dodeviceid { get; set; } /// /// 设备执行节点ID /// public virtual string Dodevicenodeid { get; set; } /// /// 设备类型 /// public virtual string Dodevicetype { get; set; } } public class AddWmsTaskInput : WmsTaskInput { } public class DeleteWmsTaskInput : BaseId { } public class UpdateWmsTaskInput : WmsTaskInput { /// /// Id主键 /// [Required(ErrorMessage = "Id主键不能为空")] public long Id { get; set; } } public class QueryeWmsTaskInput : BaseId { } }