From 256f9c48f2c52985a094a220b644d60d24cb6ed4 Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期二, 14 十月 2025 09:49:32 +0800
Subject: [PATCH] 省质检报告提交

---
 igds-core/src/main/java/com/ld/igds/models/MQuality.java |  173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 173 insertions(+), 0 deletions(-)

diff --git a/igds-core/src/main/java/com/ld/igds/models/MQuality.java b/igds-core/src/main/java/com/ld/igds/models/MQuality.java
index 49176be..867d282 100644
--- a/igds-core/src/main/java/com/ld/igds/models/MQuality.java
+++ b/igds-core/src/main/java/com/ld/igds/models/MQuality.java
@@ -3,6 +3,7 @@
 import com.alibaba.fastjson.annotation.JSONField;
 import com.bstek.dorado.annotation.PropertyDef;
 import com.ld.igds.check.dto.CheckItemData;
+import com.ld.igds.constant.Constant;
 import lombok.Data;
 
 import javax.persistence.*;
@@ -152,4 +153,176 @@
     @Transient
     private List<CheckItemData> checkItems;
 
+    /**
+     * --------闄勪欢--------
+     **/
+    @Column(name = "FILE_ID_", length = 30)
+    @PropertyDef(label = "闄勪欢id")
+    private String fileId;
+
+    @Column(name = "FILE_NAME_", length = 50)
+    @PropertyDef(label = "闄勪欢鍚嶇О")
+    private String fileName;
+
+    @Column(name = "FILE_TIME_")
+    @PropertyDef(label = "闄勪欢涓婁紶鏃堕棿")
+    private Date fileTime;
+
+
+    /************
+     * 榛勯檪鍐涚伯鐢�-鐪佽川妫�涓績鎶ュ憡
+     ************/
+
+    @Column(name = "PROV_RESERVE_", length = 1)
+    @PropertyDef(label = "鏄惁涓虹渷绾ц川妫�涓績鎶ュ憡", description = "Y-鏄紝N-鍚�")
+    private String provReserve = Constant.YN_N;
+
+
+    @Column(name = "QLY_ORG_REPORTID_", length = 20)
+    @PropertyDef(label = "璐ㄦ鎶ュ憡id")
+    private String qlyOrgReportId;  //璐ㄦ鎶ュ憡id
+
+    @Column(name = "ORDER_ID_", length = 20)
+    @PropertyDef(label = "璁㈠崟琛↖D")
+    private String orderId;  //璁㈠崟琛↖D
+
+    @Column(name = "SAMPLE_ID_", length = 20)
+    @PropertyDef(label = "鏍峰搧琛↖D")
+    private String sampleId;  //鏍峰搧琛↖D
+
+    @Column(name = "ORG_ID_", length = 20)
+    @PropertyDef(label = "鏈烘瀯琛↖D")
+    private String orgId;  //鏈烘瀯琛↖D
+
+    @Column(name = "QUALITY_ORG_ID_", length = 50)
+    @PropertyDef(label = "璐ㄦ鏈烘瀯缂栧彿")
+    private String qualityOrgId;  //璐ㄦ鏈烘瀯缂栧彿
+
+    @Column(name = "QUALITY_ORG_NAME_", length = 50)
+    @PropertyDef(label = "璐ㄦ鏈烘瀯鍚嶇О")
+    private String qualityOrgName;  //璐ㄦ鏈烘瀯鍚嶇О
+
+    @Column(name = "GYSXYDM_", length = 50)
+    @PropertyDef(label = "渚涘簲鍟嗕俊鐢ㄤ唬鐮�")
+    private String gysxydm;  //渚涘簲鍟嗕俊鐢ㄤ唬鐮�
+
+    @Column(name = "JLQYBH_", length = 50)
+    @PropertyDef(label = "鍐涚伯浼佷笟缂栧彿")
+    private String jlqybh;  //鍐涚伯浼佷笟缂栧彿
+
+    @Column(name = "JLQYMC_", length = 50)
+    @PropertyDef(label = "鍐涚伯浼佷笟鍚嶇О")
+    private String jlqymc;  //鍐涚伯浼佷笟鍚嶇О
+
+    @Column(name = "KDBM_", length = 20)
+    @PropertyDef(label = "搴撶偣缂栫爜")
+    private String kdbm;  //搴撶偣缂栫爜
+
+    @Column(name = "KDMC_", length = 50)
+    @PropertyDef(label = "搴撶偣鍚嶇О")
+    private String kdmc;  //搴撶偣鍚嶇О
+
+    @Column(name = "DELECTION_TYPE_", length = 20)
+    @PropertyDef(label = "妫�娴嬫姤鍛婄被鍨�")
+    private String delectionType;  //妫�娴嬫姤鍛婄被鍨�
+
+    @Column(name = "DELETCTION_NUMBER_", length = 50)
+    @PropertyDef(label = "妫�娴嬫姤鍛婄紪鍙�")
+    private String deletctionNumber;  //妫�娴嬫姤鍛婄紪鍙�
+
+    @Column(name = "JLCPMC_", length = 50)
+    @PropertyDef(label = "鍐涚伯浜у搧鍚嶇О")
+    private String jlcpmc;  //鍐涚伯浜у搧鍚嶇О
+
+    @Column(name = "JLLSPZ_", length = 50)
+    @PropertyDef(label = "鍐涚伯绮鍝佺")
+    private String jllspz;  //鍐涚伯绮鍝佺
+
+    @Column(name = "LOT_NUMBER_", length = 50)
+    @PropertyDef(label = "鎵瑰彿")
+    private String lotNumber;  //鎵瑰彿
+
+    @Column(name = "SPECIFICATION_MODEL_", length = 50)
+    @PropertyDef(label = "瑙勬牸鍨嬪彿")
+    private String specificationModel;  //瑙勬牸鍨嬪彿
+
+    @Column(name = "CYSM_", length = 200)
+    @PropertyDef(label = "鎶芥牱璇存槑")
+    private String cysm;  //鎶芥牱璇存槑
+
+    @JSONField(format = "yyyy-MM-dd")
+    @Column(name = "REGISTRATION_", length = 20)
+    @PropertyDef(label = "鐧昏鏃堕棿")
+    private String registration;  //鐧昏鏃堕棿
+
+    @Column(name = "INSPECT_PLAN_", length = 200)
+    @PropertyDef(label = "妫�楠屾柟妗�")
+    private String inspectPlan;  //妫�楠屾柟妗�
+
+    @Column(name = "PRODUCT_TYPE_", length = 20)
+    @PropertyDef(label = "浜у搧绫诲瀷")
+    private String productType;  //浜у搧绫诲瀷
+
+    @Column(name = "CYJS_", length = 20)
+    @PropertyDef(label = "鎶芥牱鍩烘暟")
+    private String cyjs;  //鎶芥牱鍩烘暟
+
+    @Column(name = "CYSL_", length = 20)
+    @PropertyDef(label = "鎶芥牱鏁伴噺")
+    private String cysl;  //鎶芥牱鏁伴噺
+
+    @Column(name = "SAMPLER_", length = 50)
+    @PropertyDef(label = "鎶芥牱浜�")
+    private String sampler;  //鎶芥牱浜�
+
+    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+    @Column(name = "SAMPLER_TIME_", length = 20)
+    @PropertyDef(label = "鎶芥牱鏃堕棿")
+    private String samplerTime;  //鎶芥牱鏃堕棿
+
+    @Column(name = "SAMPLER_AREA_", length = 200)
+    @PropertyDef(label = "鎶芥牱鍦扮偣")
+    private String samplerArea;  //鎶芥牱鍦扮偣
+
+    @JSONField(format = "yyyy-MM-dd")
+    @Column(name = "CREATE_TIME_", length = 20)
+    @PropertyDef(label = "鐢熶骇鏃ユ湡")
+    private Date createTime;  //鐢熶骇鏃ユ湡
+
+    @Column(name = "IS_ACTIVE_", length = 1)
+    @PropertyDef(label = "鏄惁鏈夋晥")
+    private String isActive;  //鏄惁鏈夋晥
+
+    @Column(name = "REPORT_FILE_", length = 200)
+    @PropertyDef(label = "璐ㄦ鎶ュ憡鏂囦欢")
+    private String reportFile;  //璐ㄦ鎶ュ憡鏂囦欢
+
+    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+    @Column(name = "CREATE_DATE_", length = 20)
+    @PropertyDef(label = "鍒涘缓鏃堕棿")
+    private String createDate;  //鍒涘缓鏃堕棿
+
+    @Column(name = "CREATE_BY_", length = 50)
+    @PropertyDef(label = "鍒涘缓浜�")
+    private String createBy;  //鍒涘缓浜�
+
+    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+    @Column(name = "UPDATE_DATE_", length = 20)
+    @PropertyDef(label = "鏇存柊鏃堕棿")
+    private String updateDate;  //鏇存柊鏃堕棿
+
+    @Column(name = "UPDATE_BY_", length = 50)
+    @PropertyDef(label = "鏇存柊浜�")
+    private String updateBy;  //鏇存柊浜�
+
+
+    @Transient
+    private List<CheckItemDm> orgReportRiceList;  //澶х背妫�楠岀粨鏋�
+    @Transient
+    private List<CheckItemXmf> orgReportNoodlesList;  //灏忛害绮夎川妫�缁撴灉
+    @Transient
+    private List<CheckItemDd> orgReportSoybeanList;  //澶ц眴璐ㄦ缁撴灉
+    @Transient
+    private List<CheckItemSyy> orgReportOilList;  //椋熺敤娌硅川妫�缁撴灉
+
 }

--
Gitblit v1.9.3