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