From 6b68dddf393b885698d48760c8e1972d574e30c4 Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期二, 13 六月 2023 15:43:24 +0800
Subject: [PATCH] 增加报警查询接口 增加报警查看接口

---
 ard-work/src/main/resources/mapper/alarm/ArdAlarmTubeMapper.xml |   37 ++++++++++++++++++++++++++-----------
 1 files changed, 26 insertions(+), 11 deletions(-)

diff --git a/ard-work/src/main/resources/mapper/alarm/ArdAlarmTubeMapper.xml b/ard-work/src/main/resources/mapper/alarm/ArdAlarmTubeMapper.xml
index 14e49fe..07e5183 100644
--- a/ard-work/src/main/resources/mapper/alarm/ArdAlarmTubeMapper.xml
+++ b/ard-work/src/main/resources/mapper/alarm/ArdAlarmTubeMapper.xml
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE mapper
-PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
-"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.ruoyi.alarm.tubeAlarm.mapper.ArdAlarmTubeMapper">
-    
+
     <resultMap type="ArdAlarmTube" id="ArdAlarmTubeResult">
         <result property="id"    column="id"    />
         <result property="host"    column="host"    />
@@ -18,18 +18,21 @@
         <result property="alarmTime"    column="alarm_time"    />
         <result property="watcher"    column="watcher"    />
         <result property="createTime"    column="create_time"    />
+        <result property="longitude"    column="longitude"    />
+        <result property="latitude"    column="latitude"    />
+        <result property="altitude"    column="altitude"    />
         <result property="viewTime"    column="view_time"    />
     </resultMap>
 
     <sql id="selectArdAlarmTubeVo">
-        select id, host, tube_id, tube_name, tube_type, pipe_diameter, color, position, type, alarm_type, alarm_time, watcher, create_time, view_time from ard_alarm_tube
+        select id, host, tube_id, tube_name, tube_type, pipe_diameter, color, position, type, alarm_type, alarm_time, watcher, create_time, longitude, latitude, altitude, view_time from ard_alarm_tube
     </sql>
 
     <select id="selectArdAlarmTubeList" parameterType="ArdAlarmTube" resultMap="ArdAlarmTubeResult">
         <include refid="selectArdAlarmTubeVo"/>
-        <where>  
+        <where>
             <if test="host != null  and host != ''"> and host = #{host}</if>
-            <if test="tubeId != null "> and tube_id = #{tubeId}</if>
+            <if test="tubeId != null  and tubeId != ''"> and tube_id = #{tubeId}</if>
             <if test="tubeName != null  and tubeName != ''"> and tube_name like '%'||#{tubeName}||'%'</if>
             <if test="tubeType != null  and tubeType != ''"> and tube_type = #{tubeType}</if>
             <if test="pipeDiameter != null  and pipeDiameter != ''"> and pipe_diameter = #{pipeDiameter}</if>
@@ -39,15 +42,18 @@
             <if test="alarmType != null  and alarmType != ''"> and alarm_type = #{alarmType}</if>
             <if test="alarmTime != null "> and alarm_time = #{alarmTime}</if>
             <if test="watcher != null  and watcher != ''"> and watcher = #{watcher}</if>
+            <if test="longitude != null  and longitude != ''"> and longitude = #{longitude}</if>
+            <if test="latitude != null  and latitude != ''"> and latitude = #{latitude}</if>
+            <if test="altitude != null  and altitude != ''"> and altitude = #{altitude}</if>
             <if test="viewTime != null "> and view_time = #{viewTime}</if>
         </where>
     </select>
-    
+
     <select id="selectArdAlarmTubeById" parameterType="String" resultMap="ArdAlarmTubeResult">
         <include refid="selectArdAlarmTubeVo"/>
         where id = #{id}
     </select>
-        
+
     <insert id="insertArdAlarmTube" parameterType="ArdAlarmTube">
         insert into ard_alarm_tube
         <trim prefix="(" suffix=")" suffixOverrides=",">
@@ -64,8 +70,11 @@
             <if test="alarmTime != null">alarm_time,</if>
             <if test="watcher != null">watcher,</if>
             <if test="createTime != null">create_time,</if>
+            <if test="longitude != null">longitude,</if>
+            <if test="latitude != null">latitude,</if>
+            <if test="altitude != null">altitude,</if>
             <if test="viewTime != null">view_time,</if>
-         </trim>
+        </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
             <if test="id != null">#{id},</if>
             <if test="host != null">#{host},</if>
@@ -80,8 +89,11 @@
             <if test="alarmTime != null">#{alarmTime},</if>
             <if test="watcher != null">#{watcher},</if>
             <if test="createTime != null">#{createTime},</if>
+            <if test="longitude != null">#{longitude},</if>
+            <if test="latitude != null">#{latitude},</if>
+            <if test="altitude != null">#{altitude},</if>
             <if test="viewTime != null">#{viewTime},</if>
-         </trim>
+        </trim>
     </insert>
 
     <update id="updateArdAlarmTube" parameterType="ArdAlarmTube">
@@ -99,6 +111,9 @@
             <if test="alarmTime != null">alarm_time = #{alarmTime},</if>
             <if test="watcher != null">watcher = #{watcher},</if>
             <if test="createTime != null">create_time = #{createTime},</if>
+            <if test="longitude != null">longitude = #{longitude},</if>
+            <if test="latitude != null">latitude = #{latitude},</if>
+            <if test="altitude != null">altitude = #{altitude},</if>
             <if test="viewTime != null">view_time = #{viewTime},</if>
         </trim>
         where id = #{id}
@@ -109,7 +124,7 @@
     </delete>
 
     <delete id="deleteArdAlarmTubeByIds" parameterType="String">
-        delete from ard_alarm_tube where id in 
+        delete from ard_alarm_tube where id in
         <foreach item="id" collection="array" open="(" separator="," close=")">
             #{id}
         </foreach>

--
Gitblit v1.9.3