using iWare.Wms.Core; using iWare.Wms.Core.Enum; using iWare.Wms.Core.Service; using System.ComponentModel.DataAnnotations; namespace iWare.Wms.Application { /// /// 任务管理查询参数 /// public class WmsTaskSearch : PageInputBase { /// /// 任务状态 /// public virtual TaskStateEnum? TaskState {get;set;} /// /// 任务号 /// public virtual string TaskNo { get; set; } /// /// 任务类别 /// public virtual TaskCategoryEnum? TaskCategory { get; set; } /// /// 小车编码 /// public virtual string ContainerCode { get; set; } } /// /// 任务管理输入参数 /// public class WmsTaskInput { /// /// 任务号 /// public virtual string TaskNo { 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 { } }