using iWare.Wms.Core; using iWare.Wms.Core.Service; using System.ComponentModel.DataAnnotations; namespace iWare.Wms.Application { /// /// 托盘信息查询参数 /// public class WmsContainerSearch : PageInputBase { /// /// 编号 /// public virtual string Containercode { get; set; } /// /// 类型 /// public virtual iWare.Wms.Core.Enum.ContainerType? Containertype { get; set; } /// /// 托盘状态 /// public virtual iWare.Wms.Core.Enum.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 iWare.Wms.Core.YesOrNot?Isemptycontainer { get; set; } /// /// 扩展字段1 /// public virtual string Extendedfields1 { get; set; } /// /// 扩展字段2 /// public virtual string Extendedfields2 { get; set; } /// /// 扩展字段3 /// public virtual string Extendedfields3 { get; set; } /// /// 小车类型编码 /// public virtual string ContainerTypeCode { get; set; } } /// /// 托盘信息输入参数 /// public class WmsContainerInput { /// /// 编号 /// public virtual string Containercode { get; set; } /// /// 类型 /// public virtual string Containertype { get; set; } /// /// 托盘状态 /// public virtual iWare.Wms.Core.Enum.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 iWare.Wms.Core.YesOrNot? Isemptycontainer { get; set; } /// /// 扩展字段1 /// public virtual string Extendedfields1 { get; set; } /// /// 扩展字段2 /// public virtual string Extendedfields2 { get; set; } /// /// 扩展字段3 /// public virtual string Extendedfields3 { get; set; } /// /// 小车类型编码 /// public virtual string ContainerTypeCode { get; set; } /// /// 物料编码 /// public virtual string MaterialCode { get; set; } /// /// 绑定库位 /// public virtual string RealLocationCode { get; set; } } public class AddWmsContainerInput : WmsContainerInput { /// /// 编号 /// [Required(ErrorMessage = "编号不能为空")] public override string Containercode { get; set; } } public class DeleteWmsContainerInput : BaseId { } public class UpdateWmsContainerInput : WmsContainerInput { /// /// Id主键 /// [Required(ErrorMessage = "Id主键不能为空")] public long Id { get; set; } } public class QueryeWmsContainerInput : BaseId { } }