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