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
{
}
}