| using System; | 
| using System.Collections.Generic; | 
| using System.Linq; | 
| using System.Text; | 
| using System.Threading.Tasks; | 
| using WIDESEA_Core.Attributes; | 
| using WIDESEA_Core.CodeConfigEnum; | 
|   | 
| namespace WIDESEA_DTO.Basic | 
| { | 
|     /// <summary> | 
|     /// 成品内外包码解析 | 
|     /// </summary> | 
|     [AnalysisRule, ModelValidate] | 
|     public class ProSerNumAnalysisModel | 
|     { | 
|         /// <summary> | 
|         /// 内包号 | 
|         /// </summary> | 
|         [AnalysisItemRule(AnalysisFormatTypeEnum.MTC), PropertyValidate("内包号", NotNullAndEmpty = true)] | 
|         public string BagNO { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 产品号 | 
|         /// </summary> | 
|         [AnalysisItemRule(AnalysisFormatTypeEnum.BHN), PropertyValidate("产品号", NotNullAndEmpty = true)] | 
|         public string ProductCode { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 周期 | 
|         /// </summary> | 
|         [AnalysisItemRule(AnalysisFormatTypeEnum.DC), PropertyValidate("周期", NotNullAndEmpty = true)] | 
|         public string DateCode { get; set; } | 
|   | 
|         /// <summary> | 
|         /// X板数 | 
|         /// </summary> | 
|         [AnalysisItemRule(AnalysisFormatTypeEnum.ED), PropertyValidate("X板数", NotNullAndEmpty = true)] | 
|         public string XQty { get; set; } | 
|   | 
|         /// <summary> | 
|         /// PCS数量 | 
|         /// </summary> | 
|         [AnalysisItemRule(AnalysisFormatTypeEnum.PCSQ), PropertyValidate("PCS数量", NotNullAndEmpty = true)] | 
|         public string OKPCSQTY { get; set; } | 
|         /// <summary> | 
|         /// 原始数据 | 
|         /// </summary> | 
|         [AnalysisItemRule(AnalysisFormatTypeEnum.BD), PropertyValidate("原始数据", NotNullAndEmpty = true)] | 
|         public string SerialNumber { get; set; } | 
|     } | 
| } |