From 8276722de62e0be1e68adf65f150686a236268bd Mon Sep 17 00:00:00 2001 From: zjh <2207896513@qq.com> Date: 星期五, 18 七月 2025 10:08:44 +0800 Subject: [PATCH] 产测接口代码提交 --- StandardPda/MES.Service/Modes/MesQaItemsDetect02.cs | 487 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 487 insertions(+), 0 deletions(-) diff --git a/StandardPda/MES.Service/Modes/MesQaItemsDetect02.cs b/StandardPda/MES.Service/Modes/MesQaItemsDetect02.cs new file mode 100644 index 0000000..d5e1b35 --- /dev/null +++ b/StandardPda/MES.Service/Modes/MesQaItemsDetect02.cs @@ -0,0 +1,487 @@ +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; +using SqlSugar; + +namespace MES.Service.Modes; + +/// <summary> +/// IQC鎶芥琛ㄥご +/// </summary> +[Table("MES_QA_ITEMS_DETECT_02")] +[SugarTable("MES_QA_ITEMS_DETECT_02")] //鐢ㄤ簬SqlSugar +public class MesQaItemsDetect02 +{ + /// <summary> + /// SEQ_QM_ID + /// </summary> + [Key] + [Column("ID")] + [SugarColumn(IsPrimaryKey = true, OracleSequenceName = "SEQ_QM_ID", + ColumnName = "ID")] //鐢ㄤ簬SqlSugar + public decimal Id { get; set; } + + /// <summary> + /// 鍏ュ簱鍗曞彿 + /// </summary> + [Column("AUFNR")] + [SugarColumn(ColumnName = "AUFNR")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "鍏ュ簱鍗曞彿闀垮害涓嶈兘瓒呭嚭100")] + public string? Aufnr { get; set; } + + /// <summary> + /// 鏉$爜 + /// </summary> + [Column("BARCODE_A")] + [SugarColumn(ColumnName = "BARCODE_A")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "鏉$爜闀垮害涓嶈兘瓒呭嚭100")] + public string? BarcodeA { get; set; } + + /// <summary> + /// 鏉$爜 + /// </summary> + [Column("BARCODE_B")] + [SugarColumn(ColumnName = "BARCODE_B")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "鏉$爜闀垮害涓嶈兘瓒呭嚭100")] + public string? BarcodeB { get; set; } + + /// <summary> + /// 浜у搧缂栫爜 + /// </summary> + [Column("BOARD_ITEM")] + [SugarColumn(ColumnName = "BOARD_ITEM")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "浜у搧缂栫爜闀垮害涓嶈兘瓒呭嚭100")] + public string? BoardItem { get; set; } + + /// <summary> + /// 璁よ瘉瑕佹眰 + /// </summary> + [Column("CARD")] + [SugarColumn(ColumnName = "CARD")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "璁よ瘉瑕佹眰闀垮害涓嶈兘瓒呭嚭100")] + public string? Card { get; set; } + + /// <summary> + /// </summary> + [Column("CLASS_NAME")] + [SugarColumn(ColumnName = "CLASS_NAME")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "ClassName闀垮害涓嶈兘瓒呭嚭100")] + public string? ClassName { get; set; } + + /// <summary> + /// </summary> + [Column("CLASS_NO")] + [SugarColumn(ColumnName = "CLASS_NO")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "ClassNo闀垮害涓嶈兘瓒呭嚭100")] + public string? ClassNo { get; set; } + + /// <summary> + /// </summary> + [Column("COMPANY")] + [SugarColumn(ColumnName = "COMPANY")] //鐢ㄤ簬SqlSugar + [StringLength(20, ErrorMessage = "Company闀垮害涓嶈兘瓒呭嚭20")] + public string? Company { get; set; } + + /// <summary> + /// 鍒涘缓浜� + /// </summary> + [Column("CREATE_BY")] + [SugarColumn(ColumnName = "CREATE_BY")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "鍒涘缓浜洪暱搴︿笉鑳借秴鍑�100")] + public string? CreateBy { get; set; } + + /// <summary> + /// 鍒涘缓鏃ユ湡 + /// </summary> + [Column("CREATE_DATE")] + [SugarColumn(ColumnName = "CREATE_DATE")] //鐢ㄤ簬SqlSugar + public DateTime? CreateDate { get; set; } + + /// <summary> + /// 瀹㈡埛 + /// </summary> + [Column("CUST_NAME")] + [SugarColumn(ColumnName = "CUST_NAME")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "瀹㈡埛闀垮害涓嶈兘瓒呭嚭100")] + public string? CustName { get; set; } + + /// <summary> + /// </summary> + [Column("FAC_LEVEL")] + [SugarColumn(ColumnName = "FAC_LEVEL")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "FacLevel闀垮害涓嶈兘瓒呭嚭100")] + public string? FacLevel { get; set; } + + /// <summary> + /// </summary> + [Column("FACTORY")] + [SugarColumn(ColumnName = "FACTORY")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "Factory闀垮害涓嶈兘瓒呭嚭100")] + public string? Factory { get; set; } + + /// <summary> + /// 閿�鍞柟鍚� + /// </summary> + [Column("FANG")] + [SugarColumn(ColumnName = "FANG")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "閿�鍞柟鍚戦暱搴︿笉鑳借秴鍑�100")] + public string? Fang { get; set; } + + /// <summary> + /// 閫佹鏁伴噺 + /// </summary> + [Column("FBATCH_QTY")] + [SugarColumn(ColumnName = "FBATCH_QTY")] //鐢ㄤ簬SqlSugar + public decimal? FbatchQty { get; set; } + + /// <summary> + /// 浣滃簾鏍囪瘑 + /// </summary> + [Column("FCANCEL")] + [SugarColumn(ColumnName = "FCANCEL")] //鐢ㄤ簬SqlSugar + [StringLength(2, ErrorMessage = "浣滃簾鏍囪瘑闀垮害涓嶈兘瓒呭嚭2")] + public string? Fcancel { get; set; } + + /// <summary> + /// 浜х嚎鑷鍛� + /// </summary> + [Column("FCHECK_BY")] + [SugarColumn(ColumnName = "FCHECK_BY")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "浜х嚎鑷鍛橀暱搴︿笉鑳借秴鍑�100")] + public string? FcheckBy { get; set; } + + /// <summary> + /// 妫�楠屾棩鏈� + /// </summary> + [Column("FCHECK_DATE")] + [SugarColumn(ColumnName = "FCHECK_DATE")] //鐢ㄤ簬SqlSugar + public DateTime? FcheckDate { get; set; } + + /// <summary> + /// 涓嶅悎鏍肩▼搴� + /// </summary> + [Column("FCHECK_LEVEL")] + [SugarColumn(ColumnName = "FCHECK_LEVEL")] //鐢ㄤ簬SqlSugar + [StringLength(50, ErrorMessage = "涓嶅悎鏍肩▼搴﹂暱搴︿笉鑳借秴鍑�50")] + public string? FcheckLevel { get; set; } + + /// <summary> + /// 鐗硅浜嬮」 + /// </summary> + [Column("FCHECK_MEMO")] + [SugarColumn(ColumnName = "FCHECK_MEMO")] //鐢ㄤ簬SqlSugar + [StringLength(500, ErrorMessage = "鐗硅浜嬮」闀垮害涓嶈兘瓒呭嚭500")] + public string? FcheckMemo { get; set; } + + /// <summary> + /// IPQC妫�楠屽憳 + /// </summary> + [Column("FCHECK_RESU")] + [SugarColumn(ColumnName = "FCHECK_RESU")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "IPQC妫�楠屽憳闀垮害涓嶈兘瓒呭嚭100")] + public string? FcheckResu { get; set; } + + /// <summary> + /// 璁惧缂栧彿 + /// </summary> + [Column("FEQP")] + [SugarColumn(ColumnName = "FEQP")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "璁惧缂栧彿闀垮害涓嶈兘瓒呭嚭100")] + public string? Feqp { get; set; } + + /// <summary> + /// 涓嶈壇鎻忚堪 + /// </summary> + [Column("FNG_DESC")] + [SugarColumn(ColumnName = "FNG_DESC")] //鐢ㄤ簬SqlSugar + [StringLength(2000, ErrorMessage = "涓嶈壇鎻忚堪闀垮害涓嶈兘瓒呭嚭2000")] + public string? FngDesc { get; set; } + + /// <summary> + /// 澶勭悊鏂规硶 + /// </summary> + [Column("FNG_HANDLE")] + [SugarColumn(ColumnName = "FNG_HANDLE")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "澶勭悊鏂规硶闀垮害涓嶈兘瓒呭嚭100")] + public string? FngHandle { get; set; } + + /// <summary> + /// 鐢熶骇鏃ユ湡 + /// </summary> + [Column("FPROD_DATE")] + [SugarColumn(ColumnName = "FPROD_DATE")] //鐢ㄤ簬SqlSugar + public DateTime? FprodDate { get; set; } + + /// <summary> + /// 鐢熶骇绫诲瀷 + /// </summary> + [Column("FPROD_TYPE")] + [SugarColumn(ColumnName = "FPROD_TYPE")] //鐢ㄤ簬SqlSugar + [StringLength(200, ErrorMessage = "鐢熶骇绫诲瀷闀垮害涓嶈兘瓒呭嚭200")] + public string? FprodType { get; set; } + + /// <summary> + /// 浜屾鍒ゅ畾缁撴灉 + /// </summary> + [Column("FSECOND_RESU")] + [SugarColumn(ColumnName = "FSECOND_RESU")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "浜屾鍒ゅ畾缁撴灉闀垮害涓嶈兘瓒呭嚭100")] + public string? FsecondResu { get; set; } + + /// <summary> + /// 1涓洪妫�锛�2涓哄畬宸ユ楠� + /// </summary> + [Column("FSTATUS")] + [SugarColumn(ColumnName = "FSTATUS")] //鐢ㄤ簬SqlSugar + public decimal? Fstatus { get; set; } + + /// <summary> + /// 鎻愪氦鏍囪瘑锛堜骇绾匡級 + /// </summary> + [Column("FSUBMIT")] + [SugarColumn(ColumnName = "FSUBMIT")] //鐢ㄤ簬SqlSugar + public decimal? Fsubmit { get; set; } + + /// <summary> + /// 鎻愪氦浜� + /// </summary> + [Column("FSUBMIT_BY")] + [SugarColumn(ColumnName = "FSUBMIT_BY")] //鐢ㄤ簬SqlSugar + [StringLength(50, ErrorMessage = "鎻愪氦浜洪暱搴︿笉鑳借秴鍑�50")] + public string? FsubmitBy { get; set; } + + /// <summary> + /// 鎻愪氦鏃ユ湡 + /// </summary> + [Column("FSUBMIT_DATE")] + [SugarColumn(ColumnName = "FSUBMIT_DATE")] //鐢ㄤ簬SqlSugar + public DateTime? FsubmitDate { get; set; } + + /// <summary> + /// </summary> + [Column("FTYPE")] + [SugarColumn(ColumnName = "FTYPE")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "Ftype闀垮害涓嶈兘瓒呭嚭100")] + public string? Ftype { get; set; } + + /// <summary> + /// 鐗堟湰 + /// </summary> + [Column("FVERSION")] + [SugarColumn(ColumnName = "FVERSION")] //鐢ㄤ簬SqlSugar + public decimal? Fversion { get; set; } + + /// <summary> + /// 澶勭疆浜� + /// </summary> + [Column("IPQC_BY")] + [SugarColumn(ColumnName = "IPQC_BY")] //鐢ㄤ簬SqlSugar + [StringLength(50, ErrorMessage = "澶勭疆浜洪暱搴︿笉鑳借秴鍑�50")] + public string? IpqcBy { get; set; } + + /// <summary> + /// 澶勭疆鏃ユ湡 + /// </summary> + [Column("IPQC_DATE")] + [SugarColumn(ColumnName = "IPQC_DATE")] //鐢ㄤ簬SqlSugar + public DateTime? IpqcDate { get; set; } + + /// <summary> + /// 瀹℃牳鏍囪瘑 + /// </summary> + [Column("IPQC_STATUS")] + [SugarColumn(ColumnName = "IPQC_STATUS")] //鐢ㄤ簬SqlSugar + public decimal? IpqcStatus { get; set; } + + /// <summary> + /// </summary> + [Column("ISMODIFY1")] + [SugarColumn(ColumnName = "ISMODIFY1")] //鐢ㄤ簬SqlSugar + public decimal? Ismodify1 { get; set; } + + /// <summary> + /// </summary> + [Column("ITEM_NO")] + [SugarColumn(ColumnName = "ITEM_NO")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "ItemNo闀垮害涓嶈兘瓒呭嚭100")] + public string? ItemNo { get; set; } + + /// <summary> + /// 鏇存柊浜� + /// </summary> + [Column("LASTUPDATE_BY")] + [SugarColumn(ColumnName = "LASTUPDATE_BY")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "鏇存柊浜洪暱搴︿笉鑳借秴鍑�100")] + public string? LastupdateBy { get; set; } + + /// <summary> + /// 鏇存柊鏃ユ湡 + /// </summary> + [Column("LASTUPDATE_DATE")] + [SugarColumn(ColumnName = "LASTUPDATE_DATE")] //鐢ㄤ簬SqlSugar + public DateTime? LastupdateDate { get; set; } + + /// <summary> + /// 宸ヤ綅ID + /// </summary> + [Column("LINEINFO_ID")] + [SugarColumn(ColumnName = "LINEINFO_ID")] //鐢ㄤ簬SqlSugar + [StringLength(20, ErrorMessage = "宸ヤ綅ID闀垮害涓嶈兘瓒呭嚭20")] + public string? LineinfoId { get; set; } + + /// <summary> + /// 绾夸綋缂栧彿 + /// </summary> + [Column("LINE_NO")] + [SugarColumn(ColumnName = "LINE_NO")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "绾夸綋缂栧彿闀垮害涓嶈兘瓒呭嚭100")] + public string? LineNo { get; set; } + + /// <summary> + /// </summary> + [Column("LOT_NO")] + [SugarColumn(ColumnName = "LOT_NO")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "LotNo闀垮害涓嶈兘瓒呭嚭100")] + public string? LotNo { get; set; } + + /// <summary> + /// 澶勭疆浜� + /// </summary> + [Column("MANAGE_BY")] + [SugarColumn(ColumnName = "MANAGE_BY")] //鐢ㄤ簬SqlSugar + [StringLength(50, ErrorMessage = "澶勭疆浜洪暱搴︿笉鑳借秴鍑�50")] + public string? ManageBy { get; set; } + + /// <summary> + /// 澶勭疆鏃ユ湡 + /// </summary> + [Column("MANAGE_DATE")] + [SugarColumn(ColumnName = "MANAGE_DATE")] //鐢ㄤ簬SqlSugar + public DateTime? ManageDate { get; set; } + + /// <summary> + /// </summary> + [Column("MAX_CHECK_QTY")] + [SugarColumn(ColumnName = "MAX_CHECK_QTY")] //鐢ㄤ簬SqlSugar + public decimal? MaxCheckQty { get; set; } + + /// <summary> + /// 鍘熷洜鍒嗘瀽 + /// </summary> + [Column("MEMO_A")] + [SugarColumn(ColumnName = "MEMO_A")] //鐢ㄤ簬SqlSugar + [StringLength(4000, ErrorMessage = "鍘熷洜鍒嗘瀽闀垮害涓嶈兘瓒呭嚭4000")] + public string? MemoA { get; set; } + + /// <summary> + /// 涓存椂瀵圭瓥 + /// </summary> + [Column("MEMO_B")] + [SugarColumn(ColumnName = "MEMO_B")] //鐢ㄤ簬SqlSugar + [StringLength(4000, ErrorMessage = "涓存椂瀵圭瓥闀垮害涓嶈兘瓒呭嚭4000")] + public string? MemoB { get; set; } + + /// <summary> + /// 闀挎湡瀵圭瓥 + /// </summary> + [Column("MEMO_C")] + [SugarColumn(ColumnName = "MEMO_C")] //鐢ㄤ簬SqlSugar + [StringLength(4000, ErrorMessage = "闀挎湡瀵圭瓥闀垮害涓嶈兘瓒呭嚭4000")] + public string? MemoC { get; set; } + + /// <summary> + /// </summary> + [Column("MENU_ID")] + [SugarColumn(ColumnName = "MENU_ID")] //鐢ㄤ簬SqlSugar + public decimal? MenuId { get; set; } + + /// <summary> + /// 瀹℃牳浜� + /// </summary> + [Column("MODIFY1_BY")] + [SugarColumn(ColumnName = "MODIFY1_BY")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "瀹℃牳浜洪暱搴︿笉鑳借秴鍑�100")] + public string? Modify1By { get; set; } + + /// <summary> + /// 瀹℃牳鏃ユ湡 + /// </summary> + [Column("MODIFY1_DATE")] + [SugarColumn(ColumnName = "MODIFY1_DATE")] //鐢ㄤ簬SqlSugar + public DateTime? Modify1Date { get; set; } + + /// <summary> + /// 瀹℃牳鏍囪瘑 + /// </summary> + [Column("MODIFY1_FLAG")] + [SugarColumn(ColumnName = "MODIFY1_FLAG")] //鐢ㄤ簬SqlSugar + public decimal? Modify1Flag { get; set; } + + /// <summary> + /// 鍝佺増 + /// </summary> + [Column("PINGPAI")] + [SugarColumn(ColumnName = "PINGPAI")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "鍝佺増闀垮害涓嶈兘瓒呭嚭100")] + public string? Pingpai { get; set; } + + /// <summary> + /// 璁″垝鏁伴噺 + /// </summary> + [Column("PLAN_QTY")] + [SugarColumn(ColumnName = "PLAN_QTY")] //鐢ㄤ簬SqlSugar + public decimal? PlanQty { get; set; } + + /// <summary> + /// PQC绫诲瀷璇存槑 + /// </summary> + [Column("PQC_TEXT")] + [SugarColumn(ColumnName = "PQC_TEXT")] //鐢ㄤ簬SqlSugar + [StringLength(200, ErrorMessage = "PQC绫诲瀷璇存槑闀垮害涓嶈兘瓒呭嚭200")] + public string? PqcText { get; set; } + + /// <summary> + /// PQC妫�楠岀被鍨� + /// </summary> + [Column("PQC_TYPE")] + [SugarColumn(ColumnName = "PQC_TYPE")] //鐢ㄤ簬SqlSugar + [StringLength(30, ErrorMessage = "PQC妫�楠岀被鍨嬮暱搴︿笉鑳借秴鍑�30")] + public string? PqcType { get; set; } + + /// <summary> + /// </summary> + [Column("PROC_NAME")] + [SugarColumn(ColumnName = "PROC_NAME")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "ProcName闀垮害涓嶈兘瓒呭嚭100")] + public string? ProcName { get; set; } + + /// <summary> + /// </summary> + [Column("PROC_NO")] + [SugarColumn(ColumnName = "PROC_NO")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "ProcNo闀垮害涓嶈兘瓒呭嚭100")] + public string? ProcNo { get; set; } + + /// <summary> + /// 妫�楠屽崟鍙� + /// </summary> + [Column("RELEASE_NO")] + [SugarColumn(ColumnName = "RELEASE_NO")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "妫�楠屽崟鍙烽暱搴︿笉鑳借秴鍑�100")] + public string? ReleaseNo { get; set; } + + /// <summary> + /// 宸ヤ綔涓績 + /// </summary> + [Column("WORKSHOP_CENTER_CODE")] + [SugarColumn(ColumnName = "WORKSHOP_CENTER_CODE")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "宸ヤ綔涓績闀垮害涓嶈兘瓒呭嚭100")] + public string? WorkshopCenterCode { get; set; } + + /// <summary> + /// 宸ヤ綔涓績 + /// </summary> + [Column("GID")] + [SugarColumn(ColumnName = "GID")] //鐢ㄤ簬SqlSugar + [StringLength(100, ErrorMessage = "GID100")] + public decimal? Gid { get; set; } +} \ No newline at end of file -- Gitblit v1.9.3