using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using SqlSugar; namespace MES.Service.Modes; /// /// 首检主表 /// [Table("QS_ITEM_IPI_REQ")] [SugarTable("QS_ITEM_IPI_REQ")] //用于SqlSugar public class QsItemIpiReq { /// /// 首检单号 /// [Column("BILL_NO")] [SugarColumn(ColumnName = "BILL_NO")] //用于SqlSugar [StringLength(50, ErrorMessage = "首检单号长度不能超出50")] public string? BillNo { get; set; } /// /// 备注 /// [Column("COMMENTS")] [SugarColumn(ColumnName = "COMMENTS")] //用于SqlSugar [StringLength(500, ErrorMessage = "备注长度不能超出500")] public string? Comments { get; set; } /// /// 完成时间 /// [Column("COMPLETE_TIME")] [SugarColumn(ColumnName = "COMPLETE_TIME")] //用于SqlSugar public DateTime? CompleteTime { get; set; } /// /// 创建时间 /// [Column("CREATE_TIME")] [SugarColumn(ColumnName = "CREATE_TIME")] //用于SqlSugar public DateTime? CreateTime { get; set; } /// /// 序列SEQ_QS_IPI /// [Column("ID")] [SugarColumn(IsPrimaryKey = true, OracleSequenceName = "SEQ_QS_IPI", ColumnName = "ID")] public decimal? Id { get; set; } /// /// 0表示不合格,1表示合格 /// [Column("IS_PASS")] [SugarColumn(ColumnName = "IS_PASS")] //用于SqlSugar public decimal? IsPass { get; set; } /// /// 产品规格 /// [Column("ITEM_MOD")] [SugarColumn(ColumnName = "ITEM_MOD")] //用于SqlSugar [StringLength(1000, ErrorMessage = "产品规格长度不能超出1000")] public string? ItemMod { get; set; } /// /// 产品名 /// [Column("ITEM_NAME")] [SugarColumn(ColumnName = "ITEM_NAME")] //用于SqlSugar [StringLength(200, ErrorMessage = "产品名长度不能超出200")] public string? ItemName { get; set; } /// /// 产品编号 /// [Column("ITEM_NO")] [SugarColumn(ColumnName = "ITEM_NO")] //用于SqlSugar [StringLength(50, ErrorMessage = "产品编号长度不能超出50")] public string? ItemNo { get; set; } /// /// 产线 /// [Column("LINE")] [SugarColumn(ColumnName = "LINE")] //用于SqlSugar [StringLength(50, ErrorMessage = "产线长度不能超出50")] public string? Line { get; set; } /// /// 产线名 /// [Column("LINE_NAME")] [SugarColumn(ColumnName = "LINE_NAME")] //用于SqlSugar [StringLength(50, ErrorMessage = "产线名长度不能超出50")] public string? LineName { get; set; } /// /// 排产单号 /// [Column("PBAID")] [SugarColumn(ColumnName = "PBAID")] //用于SqlSugar public decimal? Pbaid { get; set; } /// /// 审核日期 /// [Column("STATUS_DATE")] [SugarColumn(ColumnName = "STATUS_DATE")] //用于SqlSugar public DateTime? StatusDate { get; set; } /// /// 审核人 /// [Column("STATUS_USER")] [SugarColumn(ColumnName = "STATUS_USER")] //用于SqlSugar [StringLength(50, ErrorMessage = "审核人长度不能超出50")] public string? StatusUser { get; set; } /// /// 车间编码 /// [Column("WORKSHOP_CODE")] [SugarColumn(ColumnName = "WORKSHOP_CODE")] //用于SqlSugar [StringLength(50, ErrorMessage = "车间编码长度不能超出50")] public string? WorkshopCode { get; set; } /// /// 车间名 /// [Column("WORKSHOP_NAME")] [SugarColumn(ColumnName = "WORKSHOP_NAME")] //用于SqlSugar [StringLength(50, ErrorMessage = "车间名长度不能超出50")] public string? WorkshopName { get; set; } /// /// 模具号 /// [Column("MOID_NUM")] [SugarColumn(ColumnName = "MOID_NUM")] //用于SqlSugar [StringLength(50, ErrorMessage = "模具号长度不能超出50")] public string? MoidNum { get; set; } [Column("Remarks")] [SugarColumn(ColumnName = "Remarks")] //用于SqlSugar [StringLength(200, ErrorMessage = "备注不能超出200")] public string? Remarks { get; set; } }