using Admin.NET.Core; using Admin.NET.Core.Service; using System.ComponentModel.DataAnnotations; namespace Admin.NET.Application { /// /// 分拣单查询参数 /// public class WmsSortOrderSearch : PageInputBase { /// /// 来源单号 /// public virtual string OrderNo { get; set; } /// /// 物料编号 /// public string Materialcode { get; set; } /// /// 物料名称 /// public string Materialname { get; set; } /// /// /// public virtual long? OrderDetailID { get; set; } /// /// 分拣组盘单号 /// public virtual string ContainerOrderNo { get; set; } /// /// 项目编号 /// public virtual string ProjectCode { get; set; } /// /// TA号 /// public virtual string TACode { get; set; } /// /// 分段号 /// public virtual string PartCode { get; set; } /// /// 库位编码 /// public virtual string PlaceCode { get; set; } /// /// 容器编号 /// public virtual string ContainerCode { get; set; } /// /// 分拣数 /// public virtual decimal? SortQuantity { get; set; } /// /// 实际分拣数 /// public virtual decimal? ActualQuantity { get; set; } /// /// 备注 /// public virtual string Remarks { get; set; } /// /// 状态-未分拣_1、分拣完成_2 /// public virtual Admin.NET.Core.SortStatusEnum? SortStatus { get; set; } /// /// 签核状态 /// public virtual Admin.NET.Core.IssueState IssueState { get; set; } } /// /// 分拣单不分页查询参数 /// public class WmsSortOrderSearchNonPage : PageInputNonPageBase { /// /// 来源单号 /// public virtual string? OrderNo { get; set; } /// /// /// public virtual long? OrderDetailID { get; set; } /// /// 物料编号 /// public string Materialcode { get; set; } /// /// 物料名称 /// public string Materialname { get; set; } /// /// 分拣组盘单号 /// public virtual string? ContainerOrderNo { get; set; } /// /// 项目编号 /// public virtual string? ProjectCode { get; set; } /// /// TA号 /// public virtual string? TACode { get; set; } /// /// 分段号 /// public virtual string? PartCode { get; set; } /// /// 库位编码 /// public virtual string? PlaceCode { get; set; } /// /// 容器编号 /// public virtual string? ContainerCode { get; set; } /// /// 分拣数 /// public virtual decimal? SortQuantity { get; set; } /// /// 实际分拣数 /// public virtual decimal? ActualQuantity { get; set; } /// /// 备注 /// public virtual string? Remarks { get; set; } /// /// 状态-未分拣_1、分拣完成_2 /// public virtual Admin.NET.Core.SortStatusEnum? SortStatus { get; set; } /// /// 签核状态 /// public virtual Admin.NET.Core.IssueState? IssueState { get; set; } } /// /// 分拣单输入参数 /// public class WmsSortOrderInput { /// /// 来源单号 /// public virtual string OrderNo { get; set; } /// /// /// public virtual long OrderDetailID { get; set; } /// /// 物料编号 /// public string Materialcode { get; set; } /// /// 物料名称 /// public string Materialname { get; set; } /// /// 分拣组盘单号 /// public virtual string ContainerOrderNo { get; set; } /// /// 项目编号 /// public virtual string ProjectCode { get; set; } /// /// TA号 /// public virtual string TACode { get; set; } /// /// 分段号 /// public virtual string PartCode { get; set; } /// /// 库位编码 /// public virtual string PlaceCode { get; set; } /// /// 容器编号 /// public virtual string ContainerCode { get; set; } /// /// 分拣数 /// public virtual decimal SortQuantity { get; set; } /// /// 实际分拣数 /// public virtual decimal ActualQuantity { get; set; } /// /// 备注 /// public virtual string Remarks { get; set; } /// /// 状态-未分拣_1、分拣完成_2 /// public virtual Admin.NET.Core.SortStatusEnum SortStatus { get; set; } /// /// 签核状态 /// public virtual Admin.NET.Core.IssueState IssueState { get; set; } } public class AddWmsSortOrderInput : WmsSortOrderInput { } public class DeleteWmsSortOrderInput : BaseId { } public class UpdateWmsSortOrderInput : WmsSortOrderInput { /// /// Id主键 /// [Required(ErrorMessage = "Id主键不能为空")] public long Id { get; set; } } public class QueryeWmsSortOrderInput : BaseId { } }