using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace HH.WMS.Entitys.Tzlj
|
{
|
/// <summary>
|
/// MES 叠拖返回数据
|
/// </summary>
|
public class MesStackTrayItemDto
|
{
|
/// <summary>
|
/// 客户协议号 SaleContractName
|
/// </summary>
|
public string CN_S_ITEM_NAME { get; set; }
|
|
/// <summary>
|
/// 组件长度 Length
|
/// </summary>
|
public string CN_S_EXT1 { get; set; }
|
|
/// <summary>
|
/// 组件宽度 Width
|
/// </summary>
|
public string CN_S_EXT2 { get; set; }
|
|
/// <summary>
|
/// 组件高度 Height
|
/// </summary>
|
public string CN_S_EXT3 { get; set; }
|
|
/// <summary>
|
/// 包内数量 PackInQty
|
/// </summary>
|
public string CN_S_PRODUCTION_BATCH { get; set; }
|
|
/// <summary>
|
/// 组件型号 ModuleType
|
/// </summary>
|
public string CN_S_ITEM_CODE { get; set; }
|
|
/// <summary>
|
/// 托盘档位 Staple
|
/// </summary>
|
public string CN_S_UNIQUE_CODE { get; set; }
|
|
/// <summary>
|
/// 包装类型:正常包装、多功能包装 PackType
|
/// </summary>
|
public string CN_S_LOT_NO { get; set; }
|
|
/// <summary>
|
/// 工单号 MoName
|
/// </summary>
|
public string CN_S_SERIAL_NO { get; set; }
|
|
/// <summary>
|
/// 托盘号 TrayCode
|
/// </summary>
|
public string CN_S_TRAY_CODE { get; set; }
|
|
#region 需要对比的数据
|
|
/// <summary>
|
/// 客户名称 CustomerName
|
/// </summary>
|
public string CN_S_OWNER { get; set; }
|
|
/// <summary>
|
/// 标称功率 Power
|
/// </summary>
|
public string CN_S_MODEL { get; set; }
|
|
/// <summary>
|
/// 电流档 CurrentLevel
|
/// </summary>
|
public string CN_S_TRAY_GRID { get; set; }
|
|
/// <summary>
|
/// 组件等级 Level
|
/// </summary>
|
public string CN_S_FIGURE_NO { get; set; }
|
|
/// <summary>
|
/// 订单类型 分布式户用客户标准D,分布式户用隆基乐叶标准A,非分布式户用客户标准C,非分布式户用隆基乐叶标准B POType
|
/// </summary>
|
public string CN_S_ITEM_STATE { get; set; }
|
|
/// <summary>
|
/// 色系(分布式订单需要) Color
|
/// </summary>
|
public string CN_S_MEASURE_UNIT { get; set; }
|
|
#endregion
|
|
public MesStackTrayItemDto Map(MesStackTrayEntity dto)
|
{
|
CN_S_ITEM_NAME = dto.SaleContractName;
|
CN_S_EXT1 = dto.Length;
|
CN_S_EXT2 = dto.Width;
|
CN_S_EXT3 = dto.Height;
|
CN_S_PRODUCTION_BATCH = dto.PackInQty;
|
CN_S_ITEM_CODE = dto.ModuleType;
|
CN_S_UNIQUE_CODE = dto.Staple;
|
CN_S_LOT_NO = dto.PackType;
|
CN_S_SERIAL_NO = dto.MoName;
|
CN_S_TRAY_CODE = dto.TrayCode;
|
CN_S_OWNER = dto.CustomerName;
|
CN_S_MODEL = dto.Power;
|
CN_S_TRAY_GRID = dto.CurrentLevel;
|
CN_S_FIGURE_NO = dto.Level;
|
CN_S_ITEM_STATE = dto.POType;
|
CN_S_MEASURE_UNIT = dto.Color;
|
return this;
|
}
|
}
|
}
|