using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using Admin.NET.Core; using Admin.NET.Core.Service; namespace Admin.NET.Application { /// /// 物料信息查询参数 /// public class WmsMaterialSearch : PageInputBase { /// /// 物料名称 /// public virtual string MaterialName { get; set; } /// /// 物料编号 /// public virtual string MaterialNo { get; set; } /// /// 物料批次 /// public virtual string MaterialBatch { get; set; } /// /// 描述 /// public virtual string Description { get; set; } /// /// 物料类别 /// public virtual MaterialType? MaterialType { get; set; } /// /// 物料规格 /// public virtual string MaterialSpec { get; set; } /// /// 物料密度 /// public virtual string MaterialDensity { get; set; } /// /// 物料单位 /// /// public string MaterialUnit { get; set; } /// /// 库区参数 /// public virtual string AreaNameParameter { get; set; } /// /// 工作区参数 /// public virtual string StationNameParameter { get; set; } /// /// 熟化时间 /// public virtual int? MaturationTime { get; set; } /// /// 是否需要熟化 /// public virtual bool? IsMaturation { get; set; } //1217 /// /// 检验方式;数据字典 /// public MaterialInspection InspectionMethod { get; set; } /// /// 安全存量 /// public decimal Safeqty { get; set; } /// /// 最大存量 /// public decimal MaxImumqty { get; set; } /// /// 最小库龄 /// public decimal MinstorageAge { get; set; } /// /// 最大库龄 /// public decimal MaxstorageAge { get; set; } } /// /// 物料信息输入参数 /// public class WmsMaterialInput { /// /// 物料名称 /// public virtual string MaterialName { get; set; } /// /// 物料编号 /// public virtual string MaterialNo { get; set; } /// /// 物料批次 /// public virtual string MaterialBatch { get; set; } /// /// 描述 /// public virtual string Description { get; set; } /// /// 物料类别 /// public virtual MaterialType? MaterialType { get; set; } /// /// 物料规格 /// public virtual string MaterialSpec { get; set; } /// /// 物料密度 /// public virtual string MaterialDensity { get; set; } /// /// 物料单位 /// /// public string MaterialUnit { get; set; } /// /// 库区Ids /// public string AreaIds { get; set; } /// /// 库区参数 /// public virtual string AreaNameParameter { get; set; } /// /// 工作区Ids /// public string StationIds { get; set; } /// /// 工作区参数 /// public virtual string StationNameParameter { get; set; } /// /// 熟化时间 /// public virtual int MaturationTime { get; set; } /// /// 是否需要熟化 /// public virtual bool IsMaturation { get; set; } /// /// 工段 /// public LesWorkshopSection? LesWorkshopSection { get; set; } //1217 /// /// 检验方式;数据字典 /// public MaterialInspection InspectionMethod { get; set; } /// /// 安全存量 /// public decimal Safeqty { get; set; } /// /// 最大存量 /// public decimal MaxImumqty { get; set; } /// /// 最小库龄 /// public decimal MinstorageAge { get; set; } /// /// 最大库龄 /// public decimal MaxstorageAge { get; set; } } /// /// /// public class AddWmsMaterialInput : WmsMaterialInput { } /// /// /// public class DeleteWmsMaterialInput : BaseId { } /// /// /// public class UpdateWmsMaterialInput : WmsMaterialInput { /// /// Id主键 /// [Required(ErrorMessage = "Id主键不能为空")] public long Id { get; set; } } /// /// /// public class QueryeWmsMaterialInput : BaseId { } }