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