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 Admin.NET.Core.PlaceTypeEnum? PlaceType { get; set; } /// /// 库位类型名称 /// public virtual string PlaceTypeName { get; set; } /// /// 存放单位 /// public virtual string StockUnit { get; set; } /// /// 库位属性 /// public virtual Admin.NET.Core.PlaceStatusEnum? PlaceStatus { 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 Admin.NET.Core.PlaceTypeEnum? PlaceType { get; set; } /// /// 库位类型名称 /// public virtual string PlaceTypeName { get; set; } /// /// 存放单位 /// public virtual string StockUnit { get; set; } /// /// 库位属性 /// public virtual Admin.NET.Core.PlaceStatusEnum? PlaceStatus { 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 Admin.NET.Core.PlaceTypeEnum PlaceType { get; set; } /// /// 库位类型名称 /// [Required(ErrorMessage = "库位类型名称不能为空")] public virtual string PlaceTypeName { get; set; } /// /// 库位属性 /// [Required(ErrorMessage = "库位属性不能为空")] public virtual Admin.NET.Core.PlaceStatusEnum PlaceStatus { get; set; } /// /// 是否激活与任务调度 /// public virtual bool? IsActivateWCS { get; set; } /// /// 库存环境 /// public virtual string Environment { get; set; } /// /// 库区编号 /// public virtual string AreaCode { get; set; } /// /// 所在库区 /// [Required(ErrorMessage = "所在库区不能为空")] 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 { } }