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