using Admin.NET.Core; using Admin.NET.Core.Service; using System.ComponentModel.DataAnnotations; namespace Admin.NET.Application { /// /// 托盘信息查询参数 /// public class WmsContainerSearch : PageInputBase { /// /// 编号 /// public virtual string ContainerCode { get; set; } /// /// 类型 /// public virtual Admin.NET.Core.ContainerType? ContainerType { get; set; } /// /// 托盘状态 /// public virtual Admin.NET.Core.ContainerStatus? ContainerStatus { get; set; } /// /// 长度 /// public virtual decimal? SpecLength { get; set; } /// /// 宽度 /// public virtual decimal? SpecWidth { get; set; } /// /// 高度 /// public virtual decimal? SpecHeight { get; set; } /// /// 限长 /// public virtual decimal? LimitLength { get; set; } /// /// 限宽 /// public virtual decimal? LimitWidth { get; set; } /// /// 限高 /// public virtual decimal? LimitHeight { get; set; } /// /// 载重上限 /// public virtual decimal? MaxWeight { get; set; } /// /// 父托盘Id /// public virtual long? ParentContainerId { get; set; } /// /// 资产编号 /// public virtual string AssetNo { get; set; } /// /// 托盘分类 /// public virtual Admin.NET.Core.ContainerCategory? ContainerCategory { get; set; } /// /// Erp单号 /// public virtual string ErpNo { get; set; } /// /// 是否虚拟 /// public virtual Admin.NET.Core.YesOrNot IsVirtually { get; set; } /// /// 所属车间 /// public virtual Admin.NET.Core.LesWorkShopType? WorkShopType { get; set; } /// /// 签核状态 /// public virtual Admin.NET.Core.IssueState IssueState { get; set; } } /// /// 托盘信息不分页查询参数 /// public class WmsContainerSearchNonPage : PageInputNonPageBase { /// /// 编号 /// public virtual string ContainerCode { get; set; } /// /// 类型 /// public virtual Admin.NET.Core.ContainerType? ContainerType { get; set; } /// /// 托盘状态 /// public virtual Admin.NET.Core.ContainerStatus? ContainerStatus { get; set; } /// /// 长度 /// public virtual decimal? SpecLength { get; set; } /// /// 宽度 /// public virtual decimal? SpecWidth { get; set; } /// /// 高度 /// public virtual decimal? SpecHeight { get; set; } /// /// 限长 /// public virtual decimal? LimitLength { get; set; } /// /// 限宽 /// public virtual decimal? LimitWidth { get; set; } /// /// 限高 /// public virtual decimal? LimitHeight { get; set; } /// /// 载重上限 /// public virtual decimal? MaxWeight { get; set; } /// /// 父托盘Id /// public virtual long? ParentContainerId { get; set; } /// /// 资产编号 /// public virtual string AssetNo { get; set; } /// /// 托盘分类 /// public virtual Admin.NET.Core.ContainerCategory? ContainerCategory { get; set; } /// /// Erp单号 /// public virtual string ErpNo { get; set; } /// /// 是否虚拟 /// public virtual Admin.NET.Core.YesOrNot? IsVirtually { get; set; } /// /// 所属车间 /// public virtual Admin.NET.Core.LesWorkShopType? WorkShopType { get; set; } /// /// 签核状态 /// public virtual Admin.NET.Core.IssueState? IssueState { get; set; } } /// /// 托盘信息输入参数 /// public class WmsContainerInput { /// /// 编号 /// public virtual string ContainerCode { get; set; } /// /// 类型 /// public virtual Admin.NET.Core.ContainerType ContainerType { get; set; } /// /// 托盘状态 /// public virtual Admin.NET.Core.ContainerStatus ContainerStatus { get; set; } /// /// 长度 /// public virtual decimal SpecLength { get; set; } /// /// 宽度 /// public virtual decimal SpecWidth { get; set; } /// /// 高度 /// public virtual decimal SpecHeight { get; set; } /// /// 限长 /// public virtual decimal LimitLength { get; set; } /// /// 限宽 /// public virtual decimal LimitWidth { get; set; } /// /// 限高 /// public virtual decimal LimitHeight { get; set; } /// /// 载重上限 /// public virtual decimal MaxWeight { get; set; } /// /// 父托盘Id /// public virtual long ParentContainerId { get; set; } /// /// 资产编号 /// public virtual string AssetNo { get; set; } /// /// 托盘分类 /// public virtual Admin.NET.Core.ContainerCategory ContainerCategory { get; set; } /// /// Erp单号 /// public virtual string ErpNo { get; set; } /// /// 是否虚拟 /// public virtual Admin.NET.Core.YesOrNot IsVirtually { get; set; } /// /// 所属车间 /// public virtual Admin.NET.Core.LesWorkShopType WorkShopType { get; set; } /// /// 签核状态 /// public virtual Admin.NET.Core.IssueState IssueState { get; set; } } public class AddWmsContainerInput : WmsContainerInput { /// /// Id主键 /// [Required(ErrorMessage = "数量不能为空")] public long Quantity { get; set; } } public class DeleteWmsContainerInput : BaseId { } public class UpdateWmsContainerInput : WmsContainerInput { /// /// Id主键 /// [Required(ErrorMessage = "Id主键不能为空")] public long Id { get; set; } } public class QueryeWmsContainerInput : BaseId { } }