| | |
| | | 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 |