using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using SqlSugar; namespace MES.Service.Modes; /// /// IQC抽检表头 /// [Table("MES_QA_ITEMS_DETECT_02")] [SugarTable("MES_QA_ITEMS_DETECT_02")] //用于SqlSugar public class MesQaItemsDetect02 { /// /// SEQ_QM_ID /// [Key] [Column("ID")] [SugarColumn(IsPrimaryKey = true, OracleSequenceName = "SEQ_QM_ID", ColumnName = "ID")] //用于SqlSugar public decimal Id { get; set; } /// /// 入库单号 /// [Column("AUFNR")] [SugarColumn(ColumnName = "AUFNR")] //用于SqlSugar [StringLength(100, ErrorMessage = "入库单号长度不能超出100")] public string? Aufnr { get; set; } /// /// 条码 /// [Column("BARCODE_A")] [SugarColumn(ColumnName = "BARCODE_A")] //用于SqlSugar [StringLength(100, ErrorMessage = "条码长度不能超出100")] public string? BarcodeA { get; set; } /// /// 条码 /// [Column("BARCODE_B")] [SugarColumn(ColumnName = "BARCODE_B")] //用于SqlSugar [StringLength(100, ErrorMessage = "条码长度不能超出100")] public string? BarcodeB { get; set; } /// /// 产品编码 /// [Column("BOARD_ITEM")] [SugarColumn(ColumnName = "BOARD_ITEM")] //用于SqlSugar [StringLength(100, ErrorMessage = "产品编码长度不能超出100")] public string? BoardItem { get; set; } /// /// 认证要求 /// [Column("CARD")] [SugarColumn(ColumnName = "CARD")] //用于SqlSugar [StringLength(100, ErrorMessage = "认证要求长度不能超出100")] public string? Card { get; set; } /// /// [Column("CLASS_NAME")] [SugarColumn(ColumnName = "CLASS_NAME")] //用于SqlSugar [StringLength(100, ErrorMessage = "ClassName长度不能超出100")] public string? ClassName { get; set; } /// /// [Column("CLASS_NO")] [SugarColumn(ColumnName = "CLASS_NO")] //用于SqlSugar [StringLength(100, ErrorMessage = "ClassNo长度不能超出100")] public string? ClassNo { 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(100, ErrorMessage = "创建人长度不能超出100")] public string? CreateBy { get; set; } /// /// 创建日期 /// [Column("CREATE_DATE")] [SugarColumn(ColumnName = "CREATE_DATE")] //用于SqlSugar public DateTime? CreateDate { get; set; } /// /// 客户 /// [Column("CUST_NAME")] [SugarColumn(ColumnName = "CUST_NAME")] //用于SqlSugar [StringLength(100, ErrorMessage = "客户长度不能超出100")] public string? CustName { get; set; } /// /// [Column("FAC_LEVEL")] [SugarColumn(ColumnName = "FAC_LEVEL")] //用于SqlSugar [StringLength(100, ErrorMessage = "FacLevel长度不能超出100")] public string? FacLevel { get; set; } /// /// [Column("FACTORY")] [SugarColumn(ColumnName = "FACTORY")] //用于SqlSugar [StringLength(100, ErrorMessage = "Factory长度不能超出100")] public string? Factory { get; set; } /// /// 销售方向 /// [Column("FANG")] [SugarColumn(ColumnName = "FANG")] //用于SqlSugar [StringLength(100, ErrorMessage = "销售方向长度不能超出100")] public string? Fang { get; set; } /// /// 送检数量 /// [Column("FBATCH_QTY")] [SugarColumn(ColumnName = "FBATCH_QTY")] //用于SqlSugar public decimal? FbatchQty { get; set; } /// /// 作废标识 /// [Column("FCANCEL")] [SugarColumn(ColumnName = "FCANCEL")] //用于SqlSugar [StringLength(2, ErrorMessage = "作废标识长度不能超出2")] public string? Fcancel { get; set; } /// /// 产线自检员 /// [Column("FCHECK_BY")] [SugarColumn(ColumnName = "FCHECK_BY")] //用于SqlSugar [StringLength(100, ErrorMessage = "产线自检员长度不能超出100")] public string? FcheckBy { get; set; } /// /// 检验日期 /// [Column("FCHECK_DATE")] [SugarColumn(ColumnName = "FCHECK_DATE")] //用于SqlSugar public DateTime? FcheckDate { get; set; } /// /// 不合格程度 /// [Column("FCHECK_LEVEL")] [SugarColumn(ColumnName = "FCHECK_LEVEL")] //用于SqlSugar [StringLength(50, ErrorMessage = "不合格程度长度不能超出50")] public string? FcheckLevel { get; set; } /// /// 特记事项 /// [Column("FCHECK_MEMO")] [SugarColumn(ColumnName = "FCHECK_MEMO")] //用于SqlSugar [StringLength(500, ErrorMessage = "特记事项长度不能超出500")] public string? FcheckMemo { get; set; } /// /// IPQC检验员 /// [Column("FCHECK_RESU")] [SugarColumn(ColumnName = "FCHECK_RESU")] //用于SqlSugar [StringLength(100, ErrorMessage = "IPQC检验员长度不能超出100")] public string? FcheckResu { get; set; } /// /// 设备编号 /// [Column("FEQP")] [SugarColumn(ColumnName = "FEQP")] //用于SqlSugar [StringLength(100, ErrorMessage = "设备编号长度不能超出100")] public string? Feqp { get; set; } /// /// 不良描述 /// [Column("FNG_DESC")] [SugarColumn(ColumnName = "FNG_DESC")] //用于SqlSugar [StringLength(2000, ErrorMessage = "不良描述长度不能超出2000")] public string? FngDesc { get; set; } /// /// 处理方法 /// [Column("FNG_HANDLE")] [SugarColumn(ColumnName = "FNG_HANDLE")] //用于SqlSugar [StringLength(100, ErrorMessage = "处理方法长度不能超出100")] public string? FngHandle { get; set; } /// /// 生产日期 /// [Column("FPROD_DATE")] [SugarColumn(ColumnName = "FPROD_DATE")] //用于SqlSugar public DateTime? FprodDate { get; set; } /// /// 生产类型 /// [Column("FPROD_TYPE")] [SugarColumn(ColumnName = "FPROD_TYPE")] //用于SqlSugar [StringLength(200, ErrorMessage = "生产类型长度不能超出200")] public string? FprodType { get; set; } /// /// 二次判定结果 /// [Column("FSECOND_RESU")] [SugarColumn(ColumnName = "FSECOND_RESU")] //用于SqlSugar [StringLength(100, ErrorMessage = "二次判定结果长度不能超出100")] public string? FsecondResu { get; set; } /// /// 1为首检,2为完工检验 /// [Column("FSTATUS")] [SugarColumn(ColumnName = "FSTATUS")] //用于SqlSugar public decimal? Fstatus { 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; } /// /// [Column("FTYPE")] [SugarColumn(ColumnName = "FTYPE")] //用于SqlSugar [StringLength(100, ErrorMessage = "Ftype长度不能超出100")] public string? Ftype { get; set; } /// /// 版本 /// [Column("FVERSION")] [SugarColumn(ColumnName = "FVERSION")] //用于SqlSugar public decimal? Fversion { get; set; } /// /// 处置人 /// [Column("IPQC_BY")] [SugarColumn(ColumnName = "IPQC_BY")] //用于SqlSugar [StringLength(50, ErrorMessage = "处置人长度不能超出50")] public string? IpqcBy { get; set; } /// /// 处置日期 /// [Column("IPQC_DATE")] [SugarColumn(ColumnName = "IPQC_DATE")] //用于SqlSugar public DateTime? IpqcDate { get; set; } /// /// 审核标识 /// [Column("IPQC_STATUS")] [SugarColumn(ColumnName = "IPQC_STATUS")] //用于SqlSugar public decimal? IpqcStatus { get; set; } /// /// [Column("ISMODIFY1")] [SugarColumn(ColumnName = "ISMODIFY1")] //用于SqlSugar public decimal? Ismodify1 { get; set; } /// /// [Column("ITEM_NO")] [SugarColumn(ColumnName = "ITEM_NO")] //用于SqlSugar [StringLength(100, ErrorMessage = "ItemNo长度不能超出100")] public string? ItemNo { get; set; } /// /// 更新人 /// [Column("LASTUPDATE_BY")] [SugarColumn(ColumnName = "LASTUPDATE_BY")] //用于SqlSugar [StringLength(100, ErrorMessage = "更新人长度不能超出100")] public string? LastupdateBy { get; set; } /// /// 更新日期 /// [Column("LASTUPDATE_DATE")] [SugarColumn(ColumnName = "LASTUPDATE_DATE")] //用于SqlSugar public DateTime? LastupdateDate { get; set; } /// /// 工位ID /// [Column("LINEINFO_ID")] [SugarColumn(ColumnName = "LINEINFO_ID")] //用于SqlSugar [StringLength(20, ErrorMessage = "工位ID长度不能超出20")] public string? LineinfoId { get; set; } /// /// 线体编号 /// [Column("LINE_NO")] [SugarColumn(ColumnName = "LINE_NO")] //用于SqlSugar [StringLength(100, ErrorMessage = "线体编号长度不能超出100")] public string? LineNo { get; set; } /// /// [Column("LOT_NO")] [SugarColumn(ColumnName = "LOT_NO")] //用于SqlSugar [StringLength(100, ErrorMessage = "LotNo长度不能超出100")] public string? LotNo { get; set; } /// /// 处置人 /// [Column("MANAGE_BY")] [SugarColumn(ColumnName = "MANAGE_BY")] //用于SqlSugar [StringLength(50, ErrorMessage = "处置人长度不能超出50")] public string? ManageBy { get; set; } /// /// 处置日期 /// [Column("MANAGE_DATE")] [SugarColumn(ColumnName = "MANAGE_DATE")] //用于SqlSugar public DateTime? ManageDate { get; set; } /// /// [Column("MAX_CHECK_QTY")] [SugarColumn(ColumnName = "MAX_CHECK_QTY")] //用于SqlSugar public decimal? MaxCheckQty { get; set; } /// /// 原因分析 /// [Column("MEMO_A")] [SugarColumn(ColumnName = "MEMO_A")] //用于SqlSugar [StringLength(4000, ErrorMessage = "原因分析长度不能超出4000")] public string? MemoA { get; set; } /// /// 临时对策 /// [Column("MEMO_B")] [SugarColumn(ColumnName = "MEMO_B")] //用于SqlSugar [StringLength(4000, ErrorMessage = "临时对策长度不能超出4000")] public string? MemoB { get; set; } /// /// 长期对策 /// [Column("MEMO_C")] [SugarColumn(ColumnName = "MEMO_C")] //用于SqlSugar [StringLength(4000, ErrorMessage = "长期对策长度不能超出4000")] public string? MemoC { get; set; } /// /// [Column("MENU_ID")] [SugarColumn(ColumnName = "MENU_ID")] //用于SqlSugar public decimal? MenuId { get; set; } /// /// 审核人 /// [Column("MODIFY1_BY")] [SugarColumn(ColumnName = "MODIFY1_BY")] //用于SqlSugar [StringLength(100, ErrorMessage = "审核人长度不能超出100")] public string? Modify1By { get; set; } /// /// 审核日期 /// [Column("MODIFY1_DATE")] [SugarColumn(ColumnName = "MODIFY1_DATE")] //用于SqlSugar public DateTime? Modify1Date { get; set; } /// /// 审核标识 /// [Column("MODIFY1_FLAG")] [SugarColumn(ColumnName = "MODIFY1_FLAG")] //用于SqlSugar public decimal? Modify1Flag { get; set; } /// /// 品版 /// [Column("PINGPAI")] [SugarColumn(ColumnName = "PINGPAI")] //用于SqlSugar [StringLength(100, ErrorMessage = "品版长度不能超出100")] public string? Pingpai { get; set; } /// /// 计划数量 /// [Column("PLAN_QTY")] [SugarColumn(ColumnName = "PLAN_QTY")] //用于SqlSugar public decimal? PlanQty { get; set; } /// /// PQC类型说明 /// [Column("PQC_TEXT")] [SugarColumn(ColumnName = "PQC_TEXT")] //用于SqlSugar [StringLength(200, ErrorMessage = "PQC类型说明长度不能超出200")] public string? PqcText { get; set; } /// /// PQC检验类型 /// [Column("PQC_TYPE")] [SugarColumn(ColumnName = "PQC_TYPE")] //用于SqlSugar [StringLength(30, ErrorMessage = "PQC检验类型长度不能超出30")] public string? PqcType { get; set; } /// /// [Column("PROC_NAME")] [SugarColumn(ColumnName = "PROC_NAME")] //用于SqlSugar [StringLength(100, ErrorMessage = "ProcName长度不能超出100")] public string? ProcName { get; set; } /// /// [Column("PROC_NO")] [SugarColumn(ColumnName = "PROC_NO")] //用于SqlSugar [StringLength(100, ErrorMessage = "ProcNo长度不能超出100")] public string? ProcNo { get; set; } /// /// 检验单号 /// [Column("RELEASE_NO")] [SugarColumn(ColumnName = "RELEASE_NO")] //用于SqlSugar [StringLength(100, ErrorMessage = "检验单号长度不能超出100")] public string? ReleaseNo { get; set; } /// /// 工作中心 /// [Column("WORKSHOP_CENTER_CODE")] [SugarColumn(ColumnName = "WORKSHOP_CENTER_CODE")] //用于SqlSugar [StringLength(100, ErrorMessage = "工作中心长度不能超出100")] public string? WorkshopCenterCode { get; set; } /// /// 工作中心 /// [Column("GID")] [SugarColumn(ColumnName = "GID")] //用于SqlSugar [StringLength(100, ErrorMessage = "GID100")] public decimal? Gid { get; set; } }