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
{
///
/// 成品内外包码解析
///
[AnalysisRule, ModelValidate]
public class ProSerNumAnalysisModel
{
///
/// 内包号
///
[AnalysisItemRule(AnalysisFormatTypeEnum.MTC), PropertyValidate("内包号", NotNullAndEmpty = true)]
public string BagNO { get; set; }
///
/// 产品号
///
[AnalysisItemRule(AnalysisFormatTypeEnum.BHN), PropertyValidate("产品号", NotNullAndEmpty = true)]
public string ProductCode { get; set; }
///
/// 周期
///
[AnalysisItemRule(AnalysisFormatTypeEnum.DC), PropertyValidate("周期", NotNullAndEmpty = true)]
public string DateCode { get; set; }
///
/// X板数
///
[AnalysisItemRule(AnalysisFormatTypeEnum.ED), PropertyValidate("X板数", NotNullAndEmpty = true)]
public string XQty { get; set; }
///
/// PCS数量
///
[AnalysisItemRule(AnalysisFormatTypeEnum.PCSQ), PropertyValidate("PCS数量", NotNullAndEmpty = true)]
public string OKPCSQTY { get; set; }
///
/// 原始数据
///
[AnalysisItemRule(AnalysisFormatTypeEnum.BD), PropertyValidate("原始数据", NotNullAndEmpty = true)]
public string SerialNumber { get; set; }
}
}