From daad26e9ea4296f8ae6df07b458e30aad5586847 Mon Sep 17 00:00:00 2001
From: liurunyu <lry9898@163.com>
Date: 星期二, 16 一月 2024 15:17:34 +0800
Subject: [PATCH] 1、通信中间件实现控制器报警与状态处理逻辑,及实现数据库映射Mapper; 2、通信中间件实现控制器自报数据处理逻辑,及实现数据库映射Mapper。

---
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrControllerMapper.xml |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrControllerMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrControllerMapper.xml
index d1e61b0..75cf37f 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrControllerMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrControllerMapper.xml
@@ -18,6 +18,10 @@
     <!--@mbg.generated-->
     id, rtuAddr, protocol, onlineState, reportTime, addWays, `operator`, operateDt, deleted
   </sql>
+  <sql id="Part_Column_List">
+    <!--@mbg.generated-->
+    id, rtuAddr
+  </sql>
   <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
     <!--@mbg.generated-->
     select 
@@ -216,11 +220,19 @@
 
   </select>
 
-  <!--鏍规嵁鎺у埗鍣ㄧ紪鍙疯幏鍙栨帶鍒跺櫒鍒楄〃-->
+  <!--鏍规嵁鎺у埗鍣ㄥ湴鍧�鑾峰彇鎺у埗鍣ㄥ垪琛�-->
   <select id="getControllersByCode" resultType="java.util.Map">
     SELECT id, rtuAddr FROM pr_controller WHERE rtuAddr LIKE CONCAT('%',#{rtuAddr},'%')
   </select>
 
+  <!--鏍规嵁鎺у埗鍣ㄥ湴鍧�鑾峰彇鎺у埗鍣ㄥ垪琛�-->
+  <select id="getControllersByRtuAddr" parameterType="java.lang.String" resultMap="BaseResultMap">
+    select
+    <include refid="Part_Column_List" />
+    from pr_controller_tramp
+    where rtuAddr = #{rtuAddr,jdbcType=VARCHAR}
+  </select>
+
   <!--鏍规嵁鎺у埗鍣ㄧ紪鍙烽�昏緫鍒犻櫎鎺у埗-->
   <update id="deleteControllerById">
     UPDATE pr_controller SET deleted = 1 WHERE id = ${controllerId}

--
Gitblit v1.8.0