using Microsoft.AspNetCore.Components.Web.Virtualization; using System.ComponentModel.DataAnnotations; using Admin.NET.Core; using Admin.NET.Core.Service; namespace Admin.NET.Application { /// /// 库存表查询参数 /// public class WmsMaterialStockSearch : PageInputBase { /// /// 物料编号 /// public virtual string MaterialNo { get; set; } /// /// 物料类型 /// public virtual MaterialType? MaterialType { get; set; } /// /// 物料批次 /// public virtual string MaterialBatch { get; set; } /// /// 物料名称 /// public virtual string MaterialName { get; set; } /// /// 物料规格 /// public virtual string MaterialSpec { get; set; } /// /// 物料密度 /// public virtual string MaterialDensity { get; set; } /// /// 检验方式 /// public virtual MaterialInspection InspectionMethod { get; set; } /// /// 单位类别 /// public virtual UnitType UnitType { get; set; } /// /// 单位编号 /// public virtual UnitNoType UnitNo { get; set; } /// /// 库存数 /// public virtual decimal? StockNumber { get; set; } /// /// 库位编码 /// public virtual string PlaceCode { get; set; } /// /// 托盘编码 /// public virtual string ContainerCode { get; set; } /// /// 库区Id /// public virtual long? AreaId { get; set; } /// /// 图号 /// public virtual string DrawingNo { get; set; } /// /// 船号 /// public virtual string ShipNo { get; set; } } /// /// 库存信息(熟化库)查询参数 /// public class MaterialStockSearch : PageInputBase { /// /// 物料编号 /// public virtual string MaterialNo { get; set; } /// /// 物料类型 /// public virtual MaterialType? MaterialType { get; set; } /// /// 物料批次 /// public virtual string MaterialBatch { get; set; } /// /// 物料名称 /// public virtual string MaterialName { get; set; } /// /// 物料规格 /// public virtual string MaterialSpec { get; set; } /// /// 长 /// public virtual int? Long { get; set; } /// /// 宽 /// public virtual int? Wide { get; set; } /// /// 高 /// public virtual int? High { get; set; } /// /// 物料密度 /// public virtual string MaterialDensity { get; set; } /// /// 检验方式 /// public virtual MaterialInspection InspectionMethod { get; set; } /// /// 单位类别 /// public virtual UnitType UnitType { get; set; } /// /// 单位编号 /// public virtual UnitNoType UnitNo { get; set; } /// /// 库存数 /// public virtual decimal? StockNumber { get; set; } /// /// 库位编码 /// public virtual string PlaceCode { get; set; } /// /// 托盘编码 /// public virtual string ContainerCode { get; set; } /// /// 库区Id /// public virtual long? AreaId { get; set; } } /// /// 库存信息(熟化库)输入参数 /// public class MaterialStockInput { /// /// 物料编号 /// public virtual string MaterialNo { get; set; } /// /// 物料类型 /// public virtual MaterialType MaterialType { get; set; } /// /// 物料批次 /// public virtual string MaterialBatch { get; set; } /// /// 物料名称 /// public virtual string MaterialName { get; set; } /// /// 物料规格 /// public virtual string MaterialSpec { get; set; } /// /// 长 /// public virtual int? Long { get; set; } /// /// 宽 /// public virtual int? Wide { get; set; } /// /// 高 /// public virtual int? High { get; set; } /// /// 物料密度 /// public virtual string MaterialDensity { get; set; } /// /// 检验方式 /// public virtual MaterialInspection InspectionMethod { get; set; } /// /// 单位类别 /// public virtual UnitType UnitType { get; set; } /// /// 单位编号 /// public virtual UnitNoType UnitNo { get; set; } /// /// 库存数 /// public virtual decimal StockNumber { get; set; } /// /// 库位编码 /// public virtual string PlaceCode { get; set; } /// /// 托盘编码 /// public virtual string ContainerCode { get; set; } /// /// 库区Id /// public virtual long AreaId { get; set; } } /// /// /// public class AddMaterialStockInput : MaterialStockInput { } /// /// /// public class DeleteMaterialStockInput : BaseId { } /// /// /// public class UpdateMaterialStockInput : MaterialStockInput { /// /// Id主键 /// [Required(ErrorMessage = "Id主键不能为空")] public long Id { get; set; } } /// /// /// public class QueryeMaterialStockInput : BaseId { } }