using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Core.Attributes; namespace WIDESEA_DTO.MES { /// /// PP大卷出库 /// public class PPSubsectionOutModel { /// /// 任务单号 /// public string TaskNo { get; set; } /// /// 物料编码 /// public string MaterialCode { get; set; } /// /// 物料名称 /// public string MaterialName { get; set; } /// /// 需求数量 /// public float RequiredQuantity { get; set; } /// /// 单位 /// public string Unit { get; set; } /// /// 线边仓地址码 /// public string TargetAddressCode { get; set; } /// /// 裁切宽 /// public float Width { get; set; } /// /// 载具列表 /// public List Carriers { get; set; } } /// /// 载具列表明细 /// [ModelValidate] public class CarrierInfo { /// /// 库区 /// public string Warehouse { get; set; } /// /// 载具号 /// public string CarrierCode { get; set; } } /// /// pp小卷出库 /// public class PPCutOutModle { /// /// 任务单号 /// public string TaskNo { get; set; } /// /// 物料详情 /// public List MaterialDetails { get; set; } } /// /// 物料详情明细 /// [ModelValidate] public class MaterialDetail { /// /// 物料编码 /// public string MaterialCode { get; set; } /// /// 物料名称 /// public string MaterialName { get; set; } /// /// 需求数量 /// public float RequiredQuantity { get; set; } /// /// 单位 /// public string Unit { get; set; } /// /// 层别 /// public string LayerCode { get; set; } /// /// 序列 /// public int Sequence { get; set; } /// /// 线边仓地址 /// public string TargetAddressCode { get; set; } /// /// 裁切宽 /// public float Width { get; set; } } /// /// PP入库 /// public class PPBackModel { /// /// 源地址码 /// public string SourceAddressCode { get; set; } /// ///载具号 /// public string CarrierCode { get; set; } /// /// 批次信息 /// public List MaterialLotInfo { get; set; } } /// /// 批次信息明细 /// [ModelValidate] public class MaterialLotInfo { /// /// 物料批次 /// public string MaterialLot { get; set; } /// /// 物料编码 /// public string MaterialCode { get; set; } /// /// 退库数量 /// public float Quantity { get; set; } /// /// 裁切后宽度 /// public float CutedWidth { get; set; } /// /// 原物料批次号 /// public string MaterialLotOld { get; set; } /// /// 单位 /// public string Unit { get; set; } /// /// 生产日期 /// public string ProductionDate { get; set; } /// /// 有效期 /// public string ExpirationDate { get; set; } } /// /// PP库存查询 /// public class QueryPpByWidthModel { /// /// 物料编码 /// public string MaterialCode { get; set; } /// /// 裁切后宽度 /// public float CutedWidth { get; set; } /// /// 库区类型 /// public int WarehouseType { get; set; } } }