using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using SqlSugar;
namespace MES.Service.Modes;
///
/// AQL抽样基准样本量子码
///
[Table("MES_QM_AQL2")]
[SugarTable("MES_QM_AQL2")] //用于SqlSugar
public class MesQmAql2
{
///
/// ID(seq_me_id)
///
[Key]
[Column("ID")]
[SugarColumn(ColumnName = "ID")] //用于SqlSugar
public decimal Id { get; set; }
///
/// AQL抽样基准ID
///
[Column("AQL1_ID")]
[SugarColumn(ColumnName = "AQL1_ID")] //用于SqlSugar
public decimal? Aql1Id { get; set; }
///
///
[Column("COMPANY")]
[SugarColumn(ColumnName = "COMPANY")] //用于SqlSugar
[StringLength(20, ErrorMessage = "Company长度不能超出20")]
public string Company { get; set; }
///
/// 创建人
///
[Column("CREATE_BY")]
[SugarColumn(ColumnName = "CREATE_BY")] //用于SqlSugar
[StringLength(32, ErrorMessage = "创建人长度不能超出32")]
public string CreateBy { get; set; }
///
/// 创建时间
///
[Column("CREATE_DATE")]
[SugarColumn(ColumnName = "CREATE_DATE")] //用于SqlSugar
public DateTime? CreateDate { get; set; }
///
/// 创建人姓名
///
[Column("CREATE_NAME")]
[SugarColumn(ColumnName = "CREATE_NAME")] //用于SqlSugar
[StringLength(32, ErrorMessage = "创建人姓名长度不能超出32")]
public string CreateName { get; set; }
///
/// 修改/新增状态
///
[Column("EDIT_STATUS")]
[SugarColumn(ColumnName = "EDIT_STATUS")] //用于SqlSugar
public decimal? EditStatus { get; set; }
///
///
[Column("FACTORY")]
[SugarColumn(ColumnName = "FACTORY")] //用于SqlSugar
[StringLength(20, ErrorMessage = "Factory长度不能超出20")]
public string Factory { get; set; }
///
/// 一般检验水平|I
///
[Column("FLEVEL_I")]
[SugarColumn(ColumnName = "FLEVEL_I")] //用于SqlSugar
[StringLength(1, ErrorMessage = "一般检验水平|I长度不能超出1")]
public string FlevelI { get; set; }
///
/// 一般检验水平|II
///
[Column("FLEVEL_II")]
[SugarColumn(ColumnName = "FLEVEL_II")] //用于SqlSugar
[StringLength(1, ErrorMessage = "一般检验水平|II长度不能超出1")]
public string FlevelIi { get; set; }
///
/// 一般检验水平|III
///
[Column("FLEVEL_III")]
[SugarColumn(ColumnName = "FLEVEL_III")] //用于SqlSugar
[StringLength(1, ErrorMessage = "一般检验水平|III长度不能超出1")]
public string FlevelIii { get; set; }
///
/// 特殊检验水平|S-1
///
[Column("FLEVEL_S1")]
[SugarColumn(ColumnName = "FLEVEL_S1")] //用于SqlSugar
[StringLength(1, ErrorMessage = "特殊检验水平|S-1长度不能超出1")]
public string FlevelS1 { get; set; }
///
/// 特殊检验水平|S-2
///
[Column("FLEVEL_S2")]
[SugarColumn(ColumnName = "FLEVEL_S2")] //用于SqlSugar
[StringLength(1, ErrorMessage = "特殊检验水平|S-2长度不能超出1")]
public string FlevelS2 { get; set; }
///
/// 特殊检验水平|S-3
///
[Column("FLEVEL_S3")]
[SugarColumn(ColumnName = "FLEVEL_S3")] //用于SqlSugar
[StringLength(1, ErrorMessage = "特殊检验水平|S-3长度不能超出1")]
public string FlevelS3 { get; set; }
///
/// 特殊检验水平|S-4
///
[Column("FLEVEL_S4")]
[SugarColumn(ColumnName = "FLEVEL_S4")] //用于SqlSugar
[StringLength(1, ErrorMessage = "特殊检验水平|S-4长度不能超出1")]
public string FlevelS4 { get; set; }
///
/// 最后更新人
///
[Column("LASTUPDATE_BY")]
[SugarColumn(ColumnName = "LASTUPDATE_BY")] //用于SqlSugar
[StringLength(32, ErrorMessage = "最后更新人长度不能超出32")]
public string LastupdateBy { get; set; }
///
/// 最后更新时间
///
[Column("LASTUPDATE_DATE")]
[SugarColumn(ColumnName = "LASTUPDATE_DATE")] //用于SqlSugar
public DateTime? LastupdateDate { get; set; }
///
/// 更新人姓名
///
[Column("LASTUPDATE_NAME")]
[SugarColumn(ColumnName = "LASTUPDATE_NAME")] //用于SqlSugar
[StringLength(32, ErrorMessage = "更新人姓名长度不能超出32")]
public string LastupdateName { get; set; }
///
/// 批量开始
///
[Column("LOT_FROM")]
[SugarColumn(ColumnName = "LOT_FROM")] //用于SqlSugar
public decimal? LotFrom { get; set; }
///
/// 批量结束
///
[Column("LOT_TO")]
[SugarColumn(ColumnName = "LOT_TO")] //用于SqlSugar
public decimal? LotTo { get; set; }
///
/// 备注
///
[Column("MEMO")]
[SugarColumn(ColumnName = "MEMO")] //用于SqlSugar
[StringLength(255, ErrorMessage = "备注长度不能超出255")]
public string Memo { get; set; }
}