using System.ComponentModel.DataAnnotations; using Admin.NET.Core; using Admin.NET.Core.Service; namespace Admin.NET.Application { /// /// 库位信息查询参数 /// public class WmsPlaceSearch : PageInputBase { /// /// 编码 /// public virtual string Placecode { get; set; } /// /// 库位状态 /// public virtual PlaceStatus? Placestatus { get; set; } /// /// 所在库区 /// public virtual long? Areaid { get; set; } /// /// 排 /// public virtual int? Rowno { get; set; } /// /// 列 /// public virtual int? Columnno { get; set; } /// /// 层 /// public virtual int? Layerno { get; set; } /// /// 进深号 /// public virtual int? Deepcellno { get; set; } /// /// 巷道 /// public virtual int? Aisle { get; set; } /// /// 线号 /// public virtual int? Line { get; set; } /// /// 巷道左右 /// //public virtual string Aisleside { get; set; } /// /// 是否锁定 /// public virtual YesOrNot? Islock { get; set; } /// /// /// //public virtual YesOrNot? Isfull { get; set; } /// /// 否正在操作 /// //public virtual YesOrNot? Hastaskdoing { get; set; } /// /// 是否空托 /// public virtual YesOrNot EmptyContainer { get; set; } /// /// 堆垛机内部的位置 /// public virtual string PositionnoForSrm { get; set; } /// /// 库位X坐标 /// public virtual string Xzb { get; set; } /// /// 库位Y坐标 /// public virtual string Yzb { get; set; } /// /// 库位Z坐标 /// public virtual string Zzb { get; set; } /// /// 库位长度 /// public virtual decimal? Length { get; set; } /// /// 库位宽度 /// public virtual decimal? Width { get; set; } /// /// 库位高度 /// public virtual decimal? Height { get; set; } /// /// 最大承重 /// public virtual decimal? Maxweight { get; set; } /// /// 库位高度 /// public virtual Heightlevel? Heightlevel { get; set; } /// /// 优先级 /// public virtual int? Priority { get; set; } } /// /// 库位信息输入参数 /// public class WmsPlaceInput { /// /// 编码 /// public virtual string Placecode { get; set; } /// /// 库位状态 /// public virtual PlaceStatus Placestatus { get; set; } /// /// 所在库区 /// public virtual long Areaid { get; set; } /// /// 排 /// public virtual int Rowno { get; set; } /// /// 列 /// public virtual int Columnno { get; set; } /// /// 层 /// public virtual int Layerno { get; set; } /// /// 位 /// public virtual int Deepcellno { get; set; } /// /// 巷道 /// public virtual int Aisle { get; set; } /// /// 线号 /// public virtual int Line { get; set; } /// /// 巷道左右 /// //public virtual string Aisleside { get; set; } /// /// 是否锁定 /// public virtual YesOrNot Islock { get; set; } /// /// 是否 /// //public virtual YesOrNot Isfull { get; set; } /// /// 否正在操作 /// //public virtual YesOrNot Hastaskdoing { get; set; } /// /// 是否空托 /// public virtual YesOrNot EmptyContainer { get; set; } /// /// 堆垛机内部的位置 /// public virtual string PositionnoForSrm { get; set; } /// /// 库位X坐标 /// public virtual string Xzb { get; set; } /// /// 库位Y坐标 /// public virtual string Yzb { get; set; } /// /// 库位Z坐标 /// public virtual string Zzb { get; set; } /// /// 库位长度 /// public virtual decimal Length { get; set; } /// /// 库位宽度 /// public virtual decimal Width { get; set; } /// /// 库位高度 /// public virtual decimal Height { get; set; } /// /// 最大承重 /// public virtual decimal Maxweight { get; set; } /// /// 库位高度 /// public virtual Heightlevel Heightlevel { get; set; } /// /// 优先级 /// public virtual int Priority { get; set; } } /// /// /// public class AddWmsPlaceInput : WmsPlaceInput { /// /// 所在库区 /// [Required(ErrorMessage = "所在库区不能为空")] public override long Areaid { get; set; } } /// /// /// public class DeleteWmsPlaceInput : BaseId { } /// /// /// public class UpdateWmsPlaceInput : WmsPlaceInput { /// /// Id主键 /// [Required(ErrorMessage = "Id主键不能为空")] public long Id { get; set; } } /// /// /// public class QueryeWmsPlaceInput : BaseId { } /// /// 批量锁定参数 /// public class MoreLockInput { /// /// Id主键 /// [Required(ErrorMessage = "Id主键不能为空")] public List Id { get; set; } } }