using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using SqlSugar;
namespace MES.Service.Modes;
///
/// 检验项目主表
///
[Table("MES_QA")]
[SugarTable("MES_QA")] //用于SqlSugar
public class MesQa
{
///
/// 创建人
///
[Column("CREATE_BY")]
[SugarColumn(ColumnName = "CREATE_BY")] //用于SqlSugar
[StringLength(20, ErrorMessage = "创建人长度不能超出20")]
public string? CreateBy { get; set; }
///
/// 创建时间
///
[Column("CREATE_DATE")]
[SugarColumn(ColumnName = "CREATE_DATE")] //用于SqlSugar
public DateTime? CreateDate { get; set; }
///
/// 审核状态
///
[Column("FSUBMIT")]
[SugarColumn(ColumnName = "FSUBMIT")] //用于SqlSugar
public decimal? Fsubmit { get; set; }
///
/// 审核人
///
[Column("FSUBMIT_BY")]
[SugarColumn(ColumnName = "FSUBMIT_BY")] //用于SqlSugar
[StringLength(50, ErrorMessage = "审核人长度不能超出50")]
public string? FsubmitBy { get; set; }
///
/// 审核时间
///
[Column("FSUBMIT_DATE")]
[SugarColumn(ColumnName = "FSUBMIT_DATE")] //用于SqlSugar
public DateTime? FsubmitDate { get; set; }
///
/// 序列SEQ_QS
///
[Column("ID")]
[SugarColumn(ColumnName = "ID")] //用于SqlSugar
public decimal? Id { get; set; }
///
/// 物料编号
///
[Column("ITEM_NO")]
[SugarColumn(ColumnName = "ITEM_NO")] //用于SqlSugar
[StringLength(50, ErrorMessage = "物料编号长度不能超出50")]
public string? ItemNo { get; set; }
///
/// 1为首检,2为巡检,3为入库检
///
[Column("QS_TYPE")]
[SugarColumn(ColumnName = "QS_TYPE")] //用于SqlSugar
[StringLength(1, ErrorMessage = "1为首检,2为巡检,3为入库检长度不能超出1")]
public string? QsType { get; set; }
}