using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HH.WMS.Entitys.Tzlj { /// /// MES 叠拖返回数据 /// [Table("MesStackTray")] public class MesStackTrayEntity { /// /// 主键 /// [Column("CN_GUID")] public string CN_GUID { get; set; } /// /// 结果 true 成功, false 失败 /// [Column("RetVal")] public string RetVal { get; set; } /// /// 内部错误代码 441 数据获取失败,442 数据库查询失败,443 获取到空值 /// [Column("RetVal")] public string ErrCode { get; set; } /// /// 内部错误信息 /// [Column("ErrMsg")] public string ErrMsg { get; set; } /// /// 客户协议号 CN_S_ITEM_NAME itemName /// [Column("SaleContractName")] public string SaleContractName { get; set; } /// /// 组件长度 CN_S_EXT1 /// [Column("Length")] public string Length { get; set; } /// /// 组件宽度 CN_S_EXT2 /// [Column("Width")] public string Width { get; set; } /// /// 组件高度 CN_S_EXT3 /// [Column("Height")] public string Height { get; set; } /// /// 包内数量 CN_S_PRODUCTION_BATCH /// [Column("PackInQty")] public string PackInQty { get; set; } /// /// 组件型号 CN_S_ITEM_CODE /// [Column("ModuleType")] public string ModuleType { get; set; } /// /// 托盘档位 CN_S_UNIQUE_CODE /// [Column("Staple")] public string Staple { get; set; } /// /// 包装类型:正常包装、多功能包装 CN_S_LOT_NO /// [Column("PackType")] public string PackType { get; set; } /// /// 工单号 CN_S_SERIAL_NO /// [Column("MoName")] public string MoName { get; set; } /// /// 托盘号 CN_S_TRAY_CODE /// [Column("TrayCode")] public string TrayCode { get; set; } #region 需要对比的数据 /// /// 客户名称 CN_S_OWNER /// [Column("CustomerName")] public string CustomerName { get; set; } /// /// 标称功率 CN_S_MODEL /// [Column("Power")] public string Power { get; set; } /// /// 电流档 CN_S_TRAY_GRID /// [Column("CurrentLevel")] public string CurrentLevel { get; set; } /// /// 组件等级 CN_S_FIGURE_NO /// [Column("Level")] public string Level { get; set; } /// /// 订单类型 分布式户用客户标准D,分布式户用隆基乐叶标准A,非分布式户用客户标准C,非分布式户用隆基乐叶标准B CN_S_ITEM_STATE /// [Column("POType")] public string POType { get; set; } /// /// 色系(分布式订单需要) CN_S_MEASURE_UNIT /// [Column("Color")] public string Color { get; set; } #endregion [Column("CN_T_CREATE")] public DateTime CN_T_CREATE { get; set; } public MesStackTrayEntity Map(MesStackTrayDto dto) { CN_GUID = Guid.NewGuid().ToString(); RetVal = dto.RetVal; ErrCode = dto.ErrCode; ErrMsg = dto.ErrMsg; SaleContractName = dto.SaleContractName; Length = dto.Length; Width = dto.Width; Height = dto.Height; PackInQty = dto.PackInQty; ModuleType = dto.ModuleType; Staple = dto.Staple; PackType = dto.PackType; MoName = dto.MoName; TrayCode = dto.TrayCode; CustomerName = dto.CustomerName; Power = dto.Power; CurrentLevel = dto.CurrentLevel; Level = dto.Level; POType = dto.POType; Color = dto.Color; CN_T_CREATE = DateTime.Now; return this; } } }