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