whyclxw
2024-06-27 f8479e6f138343b091b3ceeb7b232e75b3247946
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?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">
<mapper namespace="com.whyc.mapper.BattAlarmMapper">
 
    <select id="getBattAlarm" resultType="com.whyc.pojo.BattAlarm">
        select batt_alarm.*,batt_inf.binf_name from db_alarm.batt_alarm,db_batt.batt_inf
        <where>
            batt_alarm.binf_id=batt_inf.binf_id
            and batt_alarm.alm_start_time>=#{startTime}
            and batt_alarm.alm_start_time&lt;=#{endTime}
            <if test="almLevel!=null">
                and batt_alarm.alm_level=#{almLevel}
            </if>
            order by batt_alarm.alm_start_time asc
        </where>
    </select>
    <select id="getResBattAlm" resultType="com.whyc.pojo.BattAlarm">
        select batt_alarm.*,batt_inf.binf_name from db_alarm.batt_alarm,db_batt.batt_inf
        <where>
            batt_alarm.binf_id=batt_inf.binf_id
            and batt_alarm.binf_id>=#{binfId}
            order by batt_alarm.alm_start_time asc
        </where>
    </select>
    <select id="getAlm2" resultType="com.whyc.pojo.BattAlarm">
        SELECT distinct *
        from db_alarm.tb_battalarm_data
        <where>
            BattGroupId=#{battGroupId}
            and alm_signal_id in(13)
            and alm_severity=1
        </where>
    </select>
</mapper>