From 679fb5553807993969169e4b1caba304815ebad7 Mon Sep 17 00:00:00 2001
From: 懒羊羊 <15939171744@163.com>
Date: 星期一, 11 三月 2024 10:27:42 +0800
Subject: [PATCH] 参数采集配置导数据

---
 jcdm-main/src/main/java/com/jcdm/main/da/collectionParamConf/domain/DaCollectionParamConf.java |  110 +++++++++++++++++++++++++++
 jcdm-ui/src/views/main/da/collectionParamConf/index.vue                                        |   69 +++++++++++++++--
 jcdm-main/src/main/resources/mapper/da/collectionParamConf/DaCollectionParamConfMapper.xml     |   38 +++++++++
 3 files changed, 206 insertions(+), 11 deletions(-)

diff --git a/jcdm-main/src/main/java/com/jcdm/main/da/collectionParamConf/domain/DaCollectionParamConf.java b/jcdm-main/src/main/java/com/jcdm/main/da/collectionParamConf/domain/DaCollectionParamConf.java
index 5e85836..55354b1 100644
--- a/jcdm-main/src/main/java/com/jcdm/main/da/collectionParamConf/domain/DaCollectionParamConf.java
+++ b/jcdm-main/src/main/java/com/jcdm/main/da/collectionParamConf/domain/DaCollectionParamConf.java
@@ -102,7 +102,115 @@
     /** 棰勭暀瀛楁4 */
     private String spareField4;
 
-    public void setId(Long id) 
+    /** 宸ュ簭鍚嶇О */
+    @Excel(name = "宸ュ簭鍚嶇О")
+    private String processesName;
+
+    /** 璁惧 */
+    @Excel(name = "璁惧")
+    private String device;
+
+    /** 椤圭洰 */
+    @Excel(name = "椤圭洰")
+    private String project;
+
+    /** 绮惧害 */
+    @Excel(name = "绮惧害")
+    private Long accuracy;
+
+    /** 鏁扮粍闀垮害 */
+    @Excel(name = "鏁扮粍闀垮害")
+    private Long arrayLength;
+
+    /** 閲囬泦棰戠巼 */
+    @Excel(name = "閲囬泦棰戠巼")
+    private String acquisitionFrequency;
+
+    /** 涓氬姟闇�姹傞儴闂� */
+    @Excel(name = "涓氬姟闇�姹傞儴闂�")
+    private String demandDepartment;
+
+    /** 鏄惁閲囬泦 */
+    @Excel(name = "鏄惁閲囬泦")
+    private String whetherToCollect;
+
+    /** 榛樿鍊� */
+    @Excel(name = "榛樿鍊�")
+    private String defaultValue;
+
+    public String getProcessesName() {
+        return processesName;
+    }
+
+    public void setProcessesName(String processesName) {
+        this.processesName = processesName;
+    }
+
+    public String getDevice() {
+        return device;
+    }
+
+    public void setDevice(String device) {
+        this.device = device;
+    }
+
+    public String getProject() {
+        return project;
+    }
+
+    public void setProject(String project) {
+        this.project = project;
+    }
+
+    public Long getAccuracy() {
+        return accuracy;
+    }
+
+    public void setAccuracy(Long accuracy) {
+        this.accuracy = accuracy;
+    }
+
+    public Long getArrayLength() {
+        return arrayLength;
+    }
+
+    public void setArrayLength(Long arrayLength) {
+        this.arrayLength = arrayLength;
+    }
+
+    public String getAcquisitionFrequency() {
+        return acquisitionFrequency;
+    }
+
+    public void setAcquisitionFrequency(String acquisitionFrequency) {
+        this.acquisitionFrequency = acquisitionFrequency;
+    }
+
+    public String getDemandDepartment() {
+        return demandDepartment;
+    }
+
+    public void setDemandDepartment(String demandDepartment) {
+        this.demandDepartment = demandDepartment;
+    }
+
+    public String getWhetherToCollect() {
+        return whetherToCollect;
+    }
+
+    public void setWhetherToCollect(String whetherToCollect) {
+        this.whetherToCollect = whetherToCollect;
+    }
+
+    public String getDefaultValue() {
+        return defaultValue;
+    }
+
+    public void setDefaultValue(String defaultValue) {
+        this.defaultValue = defaultValue;
+    }
+
+    public void setId(Long id)
     {
         this.id = id;
     }
diff --git a/jcdm-main/src/main/resources/mapper/da/collectionParamConf/DaCollectionParamConfMapper.xml b/jcdm-main/src/main/resources/mapper/da/collectionParamConf/DaCollectionParamConfMapper.xml
index 06e8c13..351d97a 100644
--- a/jcdm-main/src/main/resources/mapper/da/collectionParamConf/DaCollectionParamConfMapper.xml
+++ b/jcdm-main/src/main/resources/mapper/da/collectionParamConf/DaCollectionParamConfMapper.xml
@@ -30,10 +30,19 @@
         <result property="spareField2"    column="spare_field_2"    />
         <result property="spareField3"    column="spare_field_3"    />
         <result property="spareField4"    column="spare_field_4"    />
+        <result property="processesName"    column="processes_name"    />
+        <result property="device"    column="device"    />
+        <result property="project"    column="project"    />
+        <result property="accuracy"    column="accuracy"    />
+        <result property="arrayLength"    column="array_length"    />
+        <result property="acquisitionFrequency"    column="acquisition_frequency"    />
+        <result property="demandDepartment"    column="demand_department"    />
+        <result property="whetherToCollect"    column="whether_to_collect"    />
+        <result property="defaultValue"    column="default_value"    />
     </resultMap>
 
     <sql id="selectDaCollectionParamConfVo">
-        select id, processes_code, parameter_set_code, parameter_set_name, collect_parameter_id, collect_parameter_name, contrast_parameter_flag, collect_parameter_type, collect_parameter_unit, Descriptives, param_upper, param_lower, param_Central, product_code, gather_address, gather_sequence, remarks, create_user, create_time, update_user, update_time, spare_field_1, spare_field_2, spare_field_3, spare_field_4 from da_collection_param_conf
+        select id, processes_code, parameter_set_code, parameter_set_name, collect_parameter_id, collect_parameter_name, contrast_parameter_flag, collect_parameter_type, collect_parameter_unit, Descriptives, param_upper, param_lower, param_Central, product_code, gather_address, gather_sequence, remarks, create_user, create_time, update_user, update_time, spare_field_1, spare_field_2, spare_field_3, spare_field_4, processes_name, device, project, accuracy, array_length, acquisition_frequency, demand_department, whether_to_collect, default_value from da_collection_param_conf
     </sql>
 
     <select id="selectDaCollectionParamConfList" parameterType="DaCollectionParamConf" resultMap="DaCollectionParamConfResult">
@@ -83,6 +92,15 @@
             <if test="spareField2 != null">spare_field_2,</if>
             <if test="spareField3 != null">spare_field_3,</if>
             <if test="spareField4 != null">spare_field_4,</if>
+            <if test="processesName != null">processes_name,</if>
+            <if test="device != null">device,</if>
+            <if test="project != null">project,</if>
+            <if test="accuracy != null">accuracy,</if>
+            <if test="arrayLength != null">array_length,</if>
+            <if test="acquisitionFrequency != null">acquisition_frequency,</if>
+            <if test="demandDepartment != null">demand_department,</if>
+            <if test="whetherToCollect != null">whether_to_collect,</if>
+            <if test="defaultValue != null">default_value,</if>
          </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
             <if test="id != null">#{id},</if>
@@ -110,6 +128,15 @@
             <if test="spareField2 != null">#{spareField2},</if>
             <if test="spareField3 != null">#{spareField3},</if>
             <if test="spareField4 != null">#{spareField4},</if>
+            <if test="processesName != null">#{processesName},</if>
+            <if test="device != null">#{device},</if>
+            <if test="project != null">#{project},</if>
+            <if test="accuracy != null">#{accuracy},</if>
+            <if test="arrayLength != null">#{arrayLength},</if>
+            <if test="acquisitionFrequency != null">#{acquisitionFrequency},</if>
+            <if test="demandDepartment != null">#{demandDepartment},</if>
+            <if test="whetherToCollect != null">#{whetherToCollect},</if>
+            <if test="defaultValue != null">#{defaultValue},</if>
          </trim>
     </insert>
 
@@ -140,6 +167,15 @@
             <if test="spareField2 != null">spare_field_2 = #{spareField2},</if>
             <if test="spareField3 != null">spare_field_3 = #{spareField3},</if>
             <if test="spareField4 != null">spare_field_4 = #{spareField4},</if>
+            <if test="processesName != null">processes_name = #{processesName},</if>
+            <if test="device != null">device = #{device},</if>
+            <if test="project != null">project = #{project},</if>
+            <if test="accuracy != null">accuracy = #{accuracy},</if>
+            <if test="arrayLength != null">array_length = #{arrayLength},</if>
+            <if test="acquisitionFrequency != null">acquisition_frequency = #{acquisitionFrequency},</if>
+            <if test="demandDepartment != null">demand_department = #{demandDepartment},</if>
+            <if test="whetherToCollect != null">whether_to_collect = #{whetherToCollect},</if>
+            <if test="defaultValue != null">default_value = #{defaultValue},</if>
         </trim>
         where id = #{id}
     </update>
diff --git a/jcdm-ui/src/views/main/da/collectionParamConf/index.vue b/jcdm-ui/src/views/main/da/collectionParamConf/index.vue
index 79e1b0e..d64ac9f 100644
--- a/jcdm-ui/src/views/main/da/collectionParamConf/index.vue
+++ b/jcdm-ui/src/views/main/da/collectionParamConf/index.vue
@@ -129,13 +129,13 @@
           </el-table-column>
           <el-table-column label="宸ュ簭缂栧彿" align="center" width="80" prop="processesCode">
           </el-table-column>
-          <el-table-column label="鍙傛暟闆嗙紪鐮�" align="center" width="130" prop="parameterSetCode">
+<!--          <el-table-column label="鍙傛暟闆嗙紪鐮�" align="center" width="130" prop="parameterSetCode">-->
+<!--          </el-table-column>-->
+<!--          <el-table-column label="鍙傛暟闆嗗悕绉�" align="center" width="160" prop="parameterSetName">-->
+<!--          </el-table-column>-->
+          <el-table-column label="鍙傛暟缂栫爜" align="center" width="200" prop="collectParameterId">
           </el-table-column>
-          <el-table-column label="鍙傛暟闆嗗悕绉�" align="center" width="160" prop="parameterSetName">
-          </el-table-column>
-          <el-table-column label="鍙傛暟缂栫爜" align="center" width="130" prop="collectParameterId">
-          </el-table-column>
-          <el-table-column label="鍙傛暟鍚嶇О" align="center" width="160" prop="collectParameterName">
+          <el-table-column label="鍙傛暟鍚嶇О" align="center" width="200" prop="collectParameterName">
           </el-table-column>
 <!--          <el-table-column label="鏄惁浣滀负瀵规瘮鍙傛暟" align="center" prop="contrastParameterFlag">-->
 <!--          </el-table-column>-->
@@ -157,8 +157,23 @@
           </el-table-column>
           <el-table-column label="涓績鍊�" align="center" prop="paramCentral">
           </el-table-column>
-
-          <el-table-column label="澶囨敞" align="center" width="160" prop="remarks">
+          <el-table-column label="宸ュ簭鍚嶇О" width="150" align="center" prop="processesName">
+          </el-table-column>
+          <el-table-column label="璁惧" width="150" align="center" prop="device">
+          </el-table-column>
+          <el-table-column label="椤圭洰" align="center" prop="project">
+          </el-table-column>
+          <el-table-column label="绮惧害" align="center" prop="accuracy">
+          </el-table-column>
+          <el-table-column label="鏁扮粍闀垮害" align="center" prop="arrayLength">
+          </el-table-column>
+          <el-table-column label="閲囬泦棰戠巼" width="107" align="center" prop="acquisitionFrequency">
+          </el-table-column>
+          <el-table-column label="涓氬姟闇�姹傞儴闂�" width="155" align="center" prop="demandDepartment">
+          </el-table-column>
+          <el-table-column label="鏄惁閲囬泦" align="center" prop="whetherToCollect">
+          </el-table-column>
+          <el-table-column label="澶囨敞" :show-overflow-tooltip='true' align="center" width="160" prop="remarks">
           </el-table-column>
           <el-table-column label="鍒涘缓鐢ㄦ埛" align="center" prop="createUser">
           </el-table-column>
@@ -259,6 +274,33 @@
         </el-form-item>
         <el-form-item label="閲囬泦椤哄簭" prop="gatherSequence">
           <el-input v-model="form.gatherSequence" placeholder="璇疯緭鍏ラ噰闆嗛『搴�" />
+        </el-form-item>
+        <el-form-item label="宸ュ簭鍚嶇О" prop="processesName">
+          <el-input v-model="form.processesName" placeholder="璇疯緭鍏ュ伐搴忓悕绉�" />
+        </el-form-item>
+        <el-form-item label="璁惧" prop="device">
+          <el-input v-model="form.device" placeholder="璇疯緭鍏ヨ澶�" />
+        </el-form-item>
+        <el-form-item label="椤圭洰" prop="project">
+          <el-input v-model="form.project" placeholder="璇疯緭鍏ラ」鐩�" />
+        </el-form-item>
+        <el-form-item label="绮惧害" prop="accuracy">
+          <el-input v-model="form.accuracy" placeholder="璇疯緭鍏ョ簿搴�" />
+        </el-form-item>
+        <el-form-item label="鏁扮粍闀垮害" prop="arrayLength">
+          <el-input v-model="form.arrayLength" placeholder="璇疯緭鍏ユ暟缁勯暱搴�" />
+        </el-form-item>
+        <el-form-item label="閲囬泦棰戠巼" prop="acquisitionFrequency">
+          <el-input v-model="form.acquisitionFrequency" placeholder="璇疯緭鍏ラ噰闆嗛鐜�" />
+        </el-form-item>
+        <el-form-item label="涓氬姟闇�姹傞儴闂�" prop="demandDepartment">
+          <el-input v-model="form.demandDepartment" placeholder="璇疯緭鍏ヤ笟鍔¢渶姹傞儴闂�" />
+        </el-form-item>
+        <el-form-item label="鏄惁閲囬泦" prop="whetherToCollect">
+          <el-input v-model="form.whetherToCollect" placeholder="璇疯緭鍏ユ槸鍚﹂噰闆�" />
+        </el-form-item>
+        <el-form-item label="榛樿鍊�" prop="defaultValue">
+          <el-input v-model="form.defaultValue" placeholder="璇疯緭鍏ラ粯璁ゅ��" />
         </el-form-item>
         <el-form-item label="澶囨敞" prop="remarks">
           <el-input v-model="form.remarks" placeholder="璇疯緭鍏ュ娉�" />
@@ -366,7 +408,16 @@
         spareField1: null,
         spareField2: null,
         spareField3: null,
-        spareField4: null
+        spareField4: null,
+        processesName: null,
+        device: null,
+        project: null,
+        accuracy: null,
+        arrayLength: null,
+        acquisitionFrequency: null,
+        demandDepartment: null,
+        whetherToCollect: null,
+        defaultValue: null
       };
       this.resetForm("form");
     },

--
Gitblit v1.9.3