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 MatSerNumAnalysisModel
{
///
/// 物料编号
///
[AnalysisItemRule(AnalysisFormatTypeEnum.MTC), PropertyValidate("物料编号", NotNullAndEmpty = true)]
public string MaterielCode { get; set; }
///
/// 批次号
///
[AnalysisItemRule(AnalysisFormatTypeEnum.BHN), PropertyValidate("批次号", NotNullAndEmpty = true)]
public string LotNo { get; set; }
///
/// 生产日期
///
[AnalysisItemRule(AnalysisFormatTypeEnum.MTPD), PropertyValidate("生产日期", NotNullAndEmpty = true)]
public string ProductionDate { get; set; }
///
/// 有效期
///
[AnalysisItemRule(AnalysisFormatTypeEnum.ED), PropertyValidate("有效期", NotNullAndEmpty = true)]
public string EffectiveDate { get; set; }
///
/// 采购单号
///
[AnalysisItemRule(AnalysisFormatTypeEnum.ODN), PropertyValidate("采购单号", NotNullAndEmpty = true)]
public string PurchaseOrderNo { get; set; }
///
/// 数量
///
[AnalysisItemRule(AnalysisFormatTypeEnum.MTQ), PropertyValidate("数量", NotNullAndEmpty = true)]
public float Quantity { get; set; }
///
/// 原始数据
///
[AnalysisItemRule(AnalysisFormatTypeEnum.BD), PropertyValidate("原始数据", NotNullAndEmpty = true)]
public string SerialNumber { get; set; }
}
}