using System.ComponentModel.DataAnnotations; using Admin.NET.Core; using Admin.NET.Core.Service; namespace Admin.NET.Application { /// /// AGV出入库任务管理(熟化库)查询参数 /// public class AgvTaskSearch : PageInputBase { /// /// 任务类型-入库;出库 /// public virtual string TaskType { get; set; } /// /// 起始位置 /// public virtual string StartPlace { get; set; } /// /// 结束位置 /// public virtual string EndPlace { get; set; } /// /// 状态 /// public virtual string AgvState { get; set; } /// /// 当前执行的任务 /// public virtual string TransportOrder { get; set; } /// /// 主任务号 /// public virtual string TaskNo { get; set; } /// /// Agv父Id /// public virtual long? Pid { get; set; } /// /// 容器编号 /// public virtual string ContainerCode { get; set; } /// /// 所属车间 /// public virtual LesWorkShopType WorkShopType { get; set; } /// /// 签核状态 /// public virtual IssueState IssueState { get; set; } } /// /// AGV出入库任务管理(熟化库)不分页查询参数 /// public class AgvTaskSearchNonPage : PageInputNonPageBase { /// /// 任务类型-入库;出库 /// public virtual string? TaskType { get; set; } /// /// 起始位置 /// public virtual string? StartPlace { get; set; } /// /// 结束位置 /// public virtual string? EndPlace { get; set; } /// /// 状态 /// public virtual string? AgvState { get; set; } /// /// 当前执行的任务 /// public virtual string? TransportOrder { get; set; } /// /// 主任务号 /// public virtual string? TaskNo { get; set; } /// /// Agv父Id /// public virtual long? Pid { get; set; } /// /// 容器编号 /// public virtual string? ContainerCode { get; set; } /// /// 所属车间 /// public virtual LesWorkShopType? WorkShopType { get; set; } /// /// 签核状态 /// public virtual IssueState? IssueState { get; set; } } /// /// AGV出入库任务管理(熟化库)输入参数 /// public class AgvTaskInput { /// /// 任务类型-入库;出库 /// public virtual string TaskType { get; set; } /// /// 起始位置 /// public virtual string StartPlace { get; set; } /// /// 结束位置 /// public virtual string EndPlace { get; set; } /// /// 状态 /// public virtual string AgvState { get; set; } /// /// 当前执行的任务 /// public virtual string TransportOrder { get; set; } /// /// 主任务号 /// public virtual string TaskNo { get; set; } /// /// Agv父Id /// public virtual long Pid { get; set; } /// /// 容器编号 /// public virtual string ContainerCode { get; set; } /// /// 所属车间 /// public virtual LesWorkShopType WorkShopType { get; set; } /// /// 签核状态 /// public virtual IssueState IssueState { get; set; } } /// /// /// public class AddAgvTaskInput : AgvTaskInput { } /// /// /// public class DeleteAgvTaskInput : BaseId { } /// /// /// public class UpdateAgvTaskInput : AgvTaskInput { /// /// Id主键 /// [Required(ErrorMessage = "Id主键不能为空")] public long Id { get; set; } } /// /// /// public class QueryeAgvTaskInput : BaseId { } /// /// 强制完成 /// public class AgvTaskFinishInput : BaseId { } }