From 72bc0dae229a9edb7515dea574a24cef6ee9ca7c Mon Sep 17 00:00:00 2001
From: cjl <chenjl@deyt.cn>
Date: Wed, 12 Jul 2023 21:06:28 +0800
Subject: [PATCH] chore:测试提交

---
 screen-api/src/main/resources/mapper/AlarmInfoMapper.xml |   32 +++++++++++++++++++++++++++++++-
 1 files changed, 31 insertions(+), 1 deletions(-)

diff --git a/screen-api/src/main/resources/mapper/AlarmInfoMapper.xml b/screen-api/src/main/resources/mapper/AlarmInfoMapper.xml
index c2ed097..d49905f 100644
--- a/screen-api/src/main/resources/mapper/AlarmInfoMapper.xml
+++ b/screen-api/src/main/resources/mapper/AlarmInfoMapper.xml
@@ -14,7 +14,7 @@
         </resultMap>
 
     <select id="selectDataByCondition" resultType="java.util.Map">
-        select ai.id alarmInfoId,ai.index,ai.alarm_type,ai.alarm_information,d.id deviceId,d.name deviceName,d.longitude,d.latitude
+        select ai.id alarmInfoId,ai.alarm_time,ai.index,ai.alarm_type,ai.alarm_information,d.id deviceId,d.name deviceName,d.longitude,d.latitude
         from alarm_info ai, device d
         where ai.device_id in
         <foreach collection="deviceIds" item="deviceId" index="index" open="(" close=")" separator=",">
@@ -31,4 +31,34 @@
         ORDER by ai.create_time DESC
         limit #{start},#{size}
     </select>
+
+    <select id="selectDataByConditionWithoutPage" resultType="java.util.Map">
+        select ai.id alarmInfoId,ai.alarm_time,ai.index,ai.alarm_type,ai.alarm_information,d.id deviceId,d.name deviceName,d.longitude,d.latitude
+        from alarm_info ai, device d
+        where ai.device_id in
+        <foreach collection="deviceIds" item="deviceId" index="index" open="(" close=")" separator=",">
+            #{deviceId}
+        </foreach>
+        and d.id = ai.device_id
+        <if test="index != null">
+            and ai.index = #{index}
+        </if>
+        <if test="alarmType != null">
+            and ai.alarm_type = #{alarmType}
+        </if>
+        and alarm_time between #{startTime} and #{endTime}
+        ORDER by ai.create_time DESC
+    </select>
+
+    <select id="selectNewestData" resultType="java.util.Map">
+        select ai.id alarmInfoId,ai.alarm_time,ai.index,ai.alarm_type,ai.alarm_information,d.id deviceId,d.name deviceName,d.longitude,d.latitude
+        from alarm_info ai, device d
+        where ai.device_id in
+        <foreach collection="deviceIds" item="deviceId" index="index" open="(" close=")" separator=",">
+            #{deviceId}
+        </foreach>
+        and d.id = ai.device_id
+        ORDER by ai.create_time DESC
+        limit 0,#{size}
+    </select>
 </mapper>
\ No newline at end of file

--
Gitblit v1.8.0