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