From 2884bf1f32b51129a83125ecfc2cf8526f71154f Mon Sep 17 00:00:00 2001
From: jiazx0107@163.com <jiazx0107@163.com>
Date: 星期四, 24 八月 2023 15:34:43 +0800
Subject: [PATCH] 更新MODBUS-TCP协议 4

---
 igds-protocol-modbus/src/main/java/com/ld/igds/modbus/ModbusConstant.java               |    0 
 igds-protocol-modbus/src/main/java/com/ld/igds/models/DeviceModbus.java                 |    0 
 igds-protocol-modbus/src/main/java/com/ld/igds/modbus/service/HDeviceModbusService.java |    0 
 igds-core/src/main/java/com/ld/igds/models/DepotConf.java                               |    9 ++++
 igds-core/src/main/resources/mapper/CommonMapper.xml                                    |    2 +
 igds-protocol-modbus/src/main/java/com/ld/igds/modbus/DeviceModbusPR.java               |    0 
 igds-core/src/main/java/com/ld/igds/view/DepotConf.view.xml                             |   35 +++++++++++------
 igds-core/src/main/java/models/igds.model.xml                                           |   41 +++++++++++---------
 igds-protocol-modbus/src/main/java/com/ld/igds/modbus/DeviceModbus.view.xml             |    0 
 9 files changed, 56 insertions(+), 31 deletions(-)

diff --git a/igds-core/src/main/java/com/ld/igds/models/DepotConf.java b/igds-core/src/main/java/com/ld/igds/models/DepotConf.java
index ef59d56..aee0f85 100644
--- a/igds-core/src/main/java/com/ld/igds/models/DepotConf.java
+++ b/igds-core/src/main/java/com/ld/igds/models/DepotConf.java
@@ -47,6 +47,14 @@
     @PropertyDef(label = "姘斾綋鍒嗘満")
     private String gasSer;
 
+    @Column(name = "PEST_SER_", length = 40)
+    @PropertyDef(label = "姘斾綋鍒嗘満")
+    private String pestSer;
+
+    @Column(name = "VERB_SER_", length = 40)
+    @PropertyDef(label = "閫氶鍒嗘満")
+    private String verbSer;
+
     @Column(name = "GRAIN_FREQ_", length = 4)
     @PropertyDef(label = "绮儏淇濆瓨棰戠巼", description = "榛樿涓�澶╁娆�")
     private String grainFreq = GrainFrequence.FREQ_01.getCode();
@@ -126,7 +134,6 @@
     @Column(name = "PEST_MAX_")
     @PropertyDef(label = "铏涓婇檺")
     private Double pestMax;
-
 
     // 浠撳簱鍚嶇О
     @Transient
diff --git a/igds-core/src/main/java/com/ld/igds/view/DepotConf.view.xml b/igds-core/src/main/java/com/ld/igds/view/DepotConf.view.xml
index 0f9aaac..a3b6099 100644
--- a/igds-core/src/main/java/com/ld/igds/view/DepotConf.view.xml
+++ b/igds-core/src/main/java/com/ld/igds/view/DepotConf.view.xml
@@ -155,7 +155,7 @@
           </Children>
         </FieldSet>
         <FieldSet>
-          <Property name="caption">绮儏妫�娴嬮厤缃�</Property>
+          <Property name="caption">绮俯妫�娴嬮厤缃�</Property>
           <Buttons/>
           <Children>
             <AutoForm layoutConstraint="padding:5">
@@ -205,17 +205,7 @@
               <AutoFormElement>
                 <Property name="name">tempMax</Property>
                 <Property name="property">tempMax</Property>
-                <Editor/>
-              </AutoFormElement>
-              <AutoFormElement>
-                <Property name="name">thSer</Property>
-                <Property name="property">thSer</Property>
-                <Property name="trigger">autoMappingDropDown2</Property>
-                <Editor/>
-              </AutoFormElement>
-              <AutoFormElement>
-                <Property name="name">thConf</Property>
-                <Property name="property">thConf</Property>
+                <Property name="label">绮俯涓婇檺</Property>
                 <Editor/>
               </AutoFormElement>
               <AutoFormElement>
@@ -249,6 +239,17 @@
               <AutoFormElement>
                 <Property name="name">grainFreq</Property>
                 <Property name="property">grainFreq</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">thSer</Property>
+                <Property name="property">thSer</Property>
+                <Property name="trigger">autoMappingDropDown2</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">thConf</Property>
+                <Property name="property">thConf</Property>
                 <Editor/>
               </AutoFormElement>
               <Button>
@@ -326,6 +327,11 @@
               <Property name="labelSeparator">锛�</Property>
               <Property name="labelWidth">100</Property>
               <AutoFormElement>
+                <Property name="name">pestSer</Property>
+                <Property name="property">pestSer</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
                 <Property name="name">pestStart</Property>
                 <Property name="property">pestStart</Property>
                 <Editor/>
@@ -353,6 +359,11 @@
               <Property name="labelSeparator">锛�</Property>
               <Property name="labelWidth">100</Property>
               <AutoFormElement>
+                <Property name="name">verbSer</Property>
+                <Property name="property">verbSer</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
                 <Property name="name">esSer</Property>
                 <Property name="property">esSer</Property>
                 <Editor/>
diff --git a/igds-core/src/main/java/models/igds.model.xml b/igds-core/src/main/java/models/igds.model.xml
index 933f79a..861700c 100644
--- a/igds-core/src/main/java/models/igds.model.xml
+++ b/igds-core/src/main/java/models/igds.model.xml
@@ -871,24 +871,6 @@
       <Property name="dataType">Double</Property>
       <Property name="label">铏涓婇檺</Property>
     </PropertyDef>
-    <PropertyDef name="videoIn">
-      <Property></Property>
-      <Property name="label">鍐呴儴瑙嗛</Property>
-      <Property name="mapping">
-        <Property name="mapValues">${dorado.getDataProvider(&quot;securityPR#listCamera&quot;).getResult()}</Property>
-        <Property name="keyProperty">id</Property>
-        <Property name="valueProperty">name</Property>
-      </Property>
-    </PropertyDef>
-    <PropertyDef name="quantitySer">
-      <Property></Property>
-      <Property name="label">鏁伴噺妫�娴嬪垎鏈�</Property>
-      <Property name="mapping">
-        <Property name="mapValues">${dorado.getDataProvider(&quot;deviceSerPR2#getSerCacheByType&quot;).getResult(&quot;99&quot;)}</Property>
-        <Property name="keyProperty">id</Property>
-        <Property name="valueProperty">name</Property>
-      </Property>
-    </PropertyDef>
     <PropertyDef name="thSer">
       <Property></Property>
       <Property name="label">娓╂箍搴﹀垎鏈�</Property>
@@ -957,6 +939,29 @@
     <PropertyDef name="gasSer">
       <Property></Property>
       <Property name="label">姘斾綋鍒嗘満</Property>
+      <Property name="mapping">
+        <Property name="mapValues">${dorado.getDataProvider(&quot;deviceSerPR#getAllSerCache&quot;).getResult()}</Property>
+        <Property name="keyProperty">id</Property>
+        <Property name="valueProperty">name</Property>
+      </Property>
+    </PropertyDef>
+    <PropertyDef name="pestSer">
+      <Property/>
+      <Property name="label">姘斾綋鍒嗘満</Property>
+      <Property name="mapping">
+        <Property name="mapValues">${dorado.getDataProvider(&quot;deviceSerPR#getAllSerCache&quot;).getResult()}</Property>
+        <Property name="keyProperty">id</Property>
+        <Property name="valueProperty">name</Property>
+      </Property>
+    </PropertyDef>
+    <PropertyDef name="verbSer">
+      <Property/>
+      <Property name="label">閫氶鍒嗘満</Property>
+      <Property name="mapping">
+        <Property name="mapValues">${dorado.getDataProvider(&quot;deviceSerPR#getAllSerCache&quot;).getResult()}</Property>
+        <Property name="keyProperty">id</Property>
+        <Property name="valueProperty">name</Property>
+      </Property>
     </PropertyDef>
   </DataType>
   <DataType name="dtDicSlogan">
diff --git a/igds-core/src/main/resources/mapper/CommonMapper.xml b/igds-core/src/main/resources/mapper/CommonMapper.xml
index 11d7a80..a31668c 100644
--- a/igds-core/src/main/resources/mapper/CommonMapper.xml
+++ b/igds-core/src/main/resources/mapper/CommonMapper.xml
@@ -212,6 +212,8 @@
             <if test="data.gasEnd != null ">GAS_END_ = #{data.gasEnd},</if>
             <if test="data.pestStart != null ">PEST_START_ = #{data.pestStart},</if>
             <if test="data.pestEnd != null ">PEST_END_ = #{data.pestEnd},</if>
+			<if test="data.pestSer != null ">PEST_SER_ = #{pestSer},</if>
+			<if test="data.verbSer != null ">VERB_SER_ = #{verbSer},</if>
         </set>
         where COMPANY_ID_ = #{data.companyId} AND DEPOT_ID_ = #{data.depotId}
     </update>
diff --git a/igds-core/src/main/java/com/ld/igds/modbus/DeviceModbus.view.xml b/igds-protocol-modbus/src/main/java/com/ld/igds/modbus/DeviceModbus.view.xml
similarity index 100%
rename from igds-core/src/main/java/com/ld/igds/modbus/DeviceModbus.view.xml
rename to igds-protocol-modbus/src/main/java/com/ld/igds/modbus/DeviceModbus.view.xml
diff --git a/igds-core/src/main/java/com/ld/igds/modbus/DeviceModbusPR.java b/igds-protocol-modbus/src/main/java/com/ld/igds/modbus/DeviceModbusPR.java
similarity index 100%
rename from igds-core/src/main/java/com/ld/igds/modbus/DeviceModbusPR.java
rename to igds-protocol-modbus/src/main/java/com/ld/igds/modbus/DeviceModbusPR.java
diff --git a/igds-core/src/main/java/com/ld/igds/modbus/ModbusConstant.java b/igds-protocol-modbus/src/main/java/com/ld/igds/modbus/ModbusConstant.java
similarity index 100%
rename from igds-core/src/main/java/com/ld/igds/modbus/ModbusConstant.java
rename to igds-protocol-modbus/src/main/java/com/ld/igds/modbus/ModbusConstant.java
diff --git a/igds-core/src/main/java/com/ld/igds/modbus/service/HDeviceModbusService.java b/igds-protocol-modbus/src/main/java/com/ld/igds/modbus/service/HDeviceModbusService.java
similarity index 100%
rename from igds-core/src/main/java/com/ld/igds/modbus/service/HDeviceModbusService.java
rename to igds-protocol-modbus/src/main/java/com/ld/igds/modbus/service/HDeviceModbusService.java
diff --git a/igds-core/src/main/java/com/ld/igds/models/DeviceModbus.java b/igds-protocol-modbus/src/main/java/com/ld/igds/models/DeviceModbus.java
similarity index 100%
rename from igds-core/src/main/java/com/ld/igds/models/DeviceModbus.java
rename to igds-protocol-modbus/src/main/java/com/ld/igds/models/DeviceModbus.java

--
Gitblit v1.9.3