using Admin.NET.Core; using Admin.NET.Core.Service; using System.ComponentModel.DataAnnotations; namespace Admin.NET.Application { /// /// 库位信息查询参数 /// public class WmsPlaceSearch : PageInputBase { /// /// 库位编码 /// public virtual string PlaceCode { get; set; } /// /// 库位名称 /// public virtual string PlaceName { get; set; } /// /// 库位别名 /// public virtual string PlaceAlias { get; set; } /// /// 库位类型 /// public virtual int? PlaceType { get; set; } /// /// 库位类型名称 /// public virtual string PlaceTypeName { get; set; } /// /// 存放单位 /// public virtual string StockUnit { get; set; } /// /// 库位属性 /// public virtual int? PlaceStatus { get; set; } /// /// 是否堆垛机库位 /// public virtual bool? IsSrmPlace { get; set; } /// /// 堆垛机库位号 /// public virtual string SrmPlaceNo { get; set; } /// /// 是否RGV库位 /// public virtual bool? IsRgvPlace { get; set; } /// /// RGV库位号 /// public virtual string RgvPlaceNo { get; set; } /// /// 是否AGV库位 /// public virtual bool? IsAgvPlace { get; set; } /// /// AGV库位号 /// public virtual string AgvPlaceNo { get; set; } /// /// 是否输送线库位 /// public virtual bool? IsTransPlace { get; set; } /// /// 输送线库位号 /// public virtual string TransPlaceNo { get; set; } /// /// 是否激活与任务调度 /// public virtual bool? IsActivateWCS { get; set; } /// /// 库存环境 /// public virtual string Environment { get; set; } /// /// 库区编号 /// public virtual string AreaCode { get; set; } /// /// 所在库区 /// public virtual long? AreaId { get; set; } /// /// 库区名称 /// public virtual string AreaName { get; set; } /// /// 检验码 /// public virtual string VerificationCode { get; set; } /// /// 排 /// public virtual int? RowNo { get; set; } /// /// 列 /// public virtual int? ColumnNo { get; set; } /// /// 层 /// public virtual int? LayerNo { get; set; } /// /// 巷道 /// public virtual int? LaneNo { 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 int? InSequence { get; set; } /// /// 出库顺序 /// public virtual int? OutSequence { get; set; } /// /// 是否虚拟 /// public virtual bool? IsVirtually { get; set; } /// /// 是否禁用 /// public virtual bool? IsDisabled { get; set; } /// /// 创建时间 /// public virtual List CreatedTime { get; set; } /// /// 更新时间 /// public virtual List UpdatedTime { get; set; } /// /// 创建者名称 /// public virtual string CreatedUserName { get; set; } /// /// 修改者名称 /// public virtual string UpdatedUserName { get; set; } } /// /// 库位信息不分页查询参数 /// public class WmsPlaceSearchNonPage : PageInputNonPageBase { /// /// 库位编码 /// public virtual string PlaceCode { get; set; } /// /// 库位名称 /// public virtual string PlaceName { get; set; } /// /// 库位别名 /// public virtual string PlaceAlias { get; set; } /// /// 库位类型 /// public virtual int? PlaceType { get; set; } /// /// 库位类型名称 /// public virtual string PlaceTypeName { get; set; } /// /// 存放单位 /// public virtual string StockUnit { get; set; } /// /// 库位属性 /// public virtual int? PlaceStatus { get; set; } /// /// 是否堆垛机库位 /// public virtual bool? IsSrmPlace { get; set; } /// /// 堆垛机库位号 /// public virtual string SrmPlaceNo { get; set; } /// /// 是否RGV库位 /// public virtual bool? IsRgvPlace { get; set; } /// /// RGV库位号 /// public virtual string RgvPlaceNo { get; set; } /// /// 是否AGV库位 /// public virtual bool? IsAgvPlace { get; set; } /// /// AGV库位号 /// public virtual string AgvPlaceNo { get; set; } /// /// 是否输送线库位 /// public virtual bool? IsTransPlace { get; set; } /// /// 输送线库位号 /// public virtual string TransPlaceNo { get; set; } /// /// 是否激活与任务调度 /// public virtual bool? IsActivateWCS { get; set; } /// /// 库存环境 /// public virtual string Environment { get; set; } /// /// 库区编号 /// public virtual string AreaCode { get; set; } /// /// 所在库区 /// public virtual long? AreaId { get; set; } /// /// 库区名称 /// public virtual string AreaName { get; set; } /// /// 检验码 /// public virtual string VerificationCode { get; set; } /// /// 排 /// public virtual int? RowNo { get; set; } /// /// 列 /// public virtual int? ColumnNo { get; set; } /// /// 层 /// public virtual int? LayerNo { get; set; } /// /// 巷道 /// public virtual int? LaneNo { 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 int? InSequence { get; set; } /// /// 出库顺序 /// public virtual int? OutSequence { get; set; } /// /// 是否虚拟 /// public virtual bool? IsVirtually { get; set; } /// /// 是否禁用 /// public virtual bool? IsDisabled { get; set; } /// /// 创建时间 /// public virtual List? CreatedTime { get; set; } /// /// 更新时间 /// public virtual List? UpdatedTime { get; set; } /// /// 创建者名称 /// public virtual string CreatedUserName { get; set; } /// /// 修改者名称 /// public virtual string UpdatedUserName { get; set; } } /// /// 库位信息输入参数 /// public class WmsPlaceInput { /// /// 库位编码 /// [Required(ErrorMessage = "库位编码不能为空")] public virtual string PlaceCode { get; set; } /// /// 库位名称 /// [Required(ErrorMessage = "库位名称不能为空")] public virtual string PlaceName { get; set; } /// /// 库位别名 /// public virtual string PlaceAlias { get; set; } /// /// 库位类型 /// [Required(ErrorMessage = "库位类型不能为空")] public virtual int PlaceType { get; set; } /// /// 库位类型名称 /// public virtual string PlaceTypeName { get; set; } /// /// 存放单位 /// public virtual string StockUnit { get; set; } /// /// 库位属性 /// public virtual int? PlaceStatus { get; set; } /// /// 是否堆垛机库位 /// public virtual bool? IsSrmPlace { get; set; } /// /// 堆垛机库位号 /// public virtual string SrmPlaceNo { get; set; } /// /// 是否RGV库位 /// public virtual bool? IsRgvPlace { get; set; } /// /// RGV库位号 /// public virtual string RgvPlaceNo { get; set; } /// /// 是否AGV库位 /// public virtual bool? IsAgvPlace { get; set; } /// /// AGV库位号 /// public virtual string AgvPlaceNo { get; set; } /// /// 是否输送线库位 /// public virtual bool? IsTransPlace { get; set; } /// /// 输送线库位号 /// public virtual string TransPlaceNo { get; set; } /// /// 是否激活与任务调度 /// public virtual bool? IsActivateWCS { get; set; } /// /// 库存环境 /// public virtual string Environment { get; set; } /// /// 库区编号 /// public virtual string AreaCode { get; set; } /// /// 所在库区 /// public virtual long? AreaId { get; set; } /// /// 库区名称 /// public virtual string AreaName { get; set; } /// /// 检验码 /// public virtual string VerificationCode { get; set; } /// /// 排 /// public virtual int? RowNo { get; set; } /// /// 列 /// public virtual int? ColumnNo { get; set; } /// /// 层 /// public virtual int? LayerNo { get; set; } /// /// 巷道 /// public virtual int? LaneNo { 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 int? InSequence { get; set; } /// /// 出库顺序 /// public virtual int? OutSequence { get; set; } /// /// 是否虚拟 /// public virtual bool? IsVirtually { get; set; } /// /// 是否禁用 /// public virtual bool? IsDisabled { get; set; } } /// /// 库位信息新增参数 /// public class AddWmsPlaceInput : WmsPlaceInput { } /// /// 库位信息删除参数 /// public class DeleteWmsPlaceInput : BaseId { } /// /// 库位信息更新参数 /// public class UpdateWmsPlaceInput : WmsPlaceInput { /// /// Id主键 /// [Required(ErrorMessage = "Id主键不能为空")] public long? Id { get; set; } } /// /// 库位信息获取单个参数 /// public class QueryeWmsPlaceInput : BaseId { } }