|
@@ -1,23 +1,23 @@
|
|
|
<?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.ems.mapper.AdmOpAlarmMapper">
|
|
|
|
|
|
<resultMap type="com.ruoyi.ems.domain.AdmOpAlarm" id="AdmOpAlarmResult">
|
|
|
- <result property="id" column="id" />
|
|
|
- <result property="areaCode" column="area_code" />
|
|
|
- <result property="objType" column="obj_type" />
|
|
|
- <result property="objCode" column="obj_code" />
|
|
|
- <result property="alarmDate" column="alarm_date" />
|
|
|
- <result property="alarmTime" column="alarm_time" />
|
|
|
- <result property="alarmCode" column="alarm_code" />
|
|
|
+ <result property="id" column="id"/>
|
|
|
+ <result property="areaCode" column="area_code"/>
|
|
|
+ <result property="objType" column="obj_type"/>
|
|
|
+ <result property="objCode" column="obj_code"/>
|
|
|
+ <result property="alarmDate" column="alarm_date"/>
|
|
|
+ <result property="alarmTime" column="alarm_time"/>
|
|
|
+ <result property="alarmCode" column="alarm_code"/>
|
|
|
<result property="subSystemName" column="sub_system_name"/>
|
|
|
<result property="systemCode" column="system_code"/>
|
|
|
<result property="objName" column="obj_name"/>
|
|
|
- <result property="alarmMsg" column="alarm_msg" />
|
|
|
- <result property="alarmType" column="alarm_type" />
|
|
|
- <result property="alarmState" column="alarm_state" />
|
|
|
+ <result property="alarmMsg" column="alarm_msg"/>
|
|
|
+ <result property="alarmType" column="alarm_type"/>
|
|
|
+ <result property="alarmState" column="alarm_state"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<sql id="selectAdmOpAlarmVo">
|
|
@@ -65,7 +65,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
where alarm.id = #{id}
|
|
|
</select>
|
|
|
|
|
|
- <insert id="insertAdmOpAlarm" parameterType="com.ruoyi.ems.domain.AdmOpAlarm" useGeneratedKeys="true" keyProperty="id">
|
|
|
+ <insert id="insertAdmOpAlarm" parameterType="com.ruoyi.ems.domain.AdmOpAlarm" useGeneratedKeys="true"
|
|
|
+ keyProperty="id">
|
|
|
insert into adm_op_alarm
|
|
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
|
<if test="areaCode != null and areaCode != ''">area_code,</if>
|
|
@@ -114,7 +115,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
</update>
|
|
|
|
|
|
<delete id="deleteAdmOpAlarmById" parameterType="Long">
|
|
|
- delete from adm_op_alarm where id = #{id}
|
|
|
+ delete
|
|
|
+ from adm_op_alarm
|
|
|
+ where id = #{id}
|
|
|
</delete>
|
|
|
|
|
|
<delete id="deleteAdmOpAlarmByIds" parameterType="String">
|
|
@@ -128,45 +131,34 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
SELECT count(*) cnt,
|
|
|
alarm_type alarmType
|
|
|
FROM adm_op_alarm
|
|
|
- WHERE
|
|
|
- area_code = #{areaCode}
|
|
|
+ WHERE area_code = #{areaCode}
|
|
|
GROUP BY alarm_type
|
|
|
</select>
|
|
|
|
|
|
<select id="qryAlarmTypeIndexDay" resultType="java.util.Map">
|
|
|
- SELECT
|
|
|
- count(*) cnt,
|
|
|
- alarm_type alarmType,
|
|
|
- DATE_FORMAT( alarm_time, '%H:00' ) dateIndex
|
|
|
- FROM
|
|
|
- adm_op_alarm
|
|
|
- WHERE
|
|
|
- area_code = #{areaCode} and
|
|
|
- alarm_date = #{alarmDate}
|
|
|
- GROUP BY
|
|
|
- DATE_FORMAT( alarm_time, '%H:00' ),
|
|
|
- alarm_type
|
|
|
- ORDER BY
|
|
|
- alarm_type,
|
|
|
- dateIndex;
|
|
|
+ SELECT count(*) cnt,
|
|
|
+ alarm_type alarmType,
|
|
|
+ DATE_FORMAT(alarm_time, '%H:00') dateIndex
|
|
|
+ FROM adm_op_alarm
|
|
|
+ WHERE area_code = #{areaCode}
|
|
|
+ and alarm_date = #{alarmDate}
|
|
|
+ GROUP BY DATE_FORMAT(alarm_time, '%H:00'),
|
|
|
+ alarm_type
|
|
|
+ ORDER BY alarm_type,
|
|
|
+ dateIndex;
|
|
|
</select>
|
|
|
|
|
|
<select id="qryAlarmTypeIndexMonth" resultType="java.util.Map">
|
|
|
- SELECT
|
|
|
- count(*) cnt,
|
|
|
- alarm_type alarmType ,
|
|
|
- DATE_FORMAT( alarm_date, '%Y-%m-%d' ) AS dateIndex
|
|
|
- FROM
|
|
|
- adm_op_alarm
|
|
|
- WHERE
|
|
|
- area_code = #{areaCode} and
|
|
|
- alarm_date >= #{alarmDate}
|
|
|
- GROUP BY
|
|
|
- alarm_type,
|
|
|
- alarm_date
|
|
|
- ORDER BY
|
|
|
- alarm_type,
|
|
|
- dateIndex;
|
|
|
+ SELECT count(*) cnt,
|
|
|
+ alarm_type alarmType,
|
|
|
+ DATE_FORMAT(alarm_date, '%Y-%m-%d') AS dateIndex
|
|
|
+ FROM adm_op_alarm
|
|
|
+ WHERE area_code = #{areaCode}
|
|
|
+ and alarm_date >= #{alarmDate}
|
|
|
+ GROUP BY alarm_type,
|
|
|
+ alarm_date
|
|
|
+ ORDER BY alarm_type,
|
|
|
+ dateIndex;
|
|
|
</select>
|
|
|
|
|
|
<select id="qryAlarmTypeIndexYear" resultType="java.util.Map">
|
|
@@ -181,4 +173,52 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
ORDER BY alarm_type,
|
|
|
dateIndex;
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="qrySubSysIndexDay" resultType="java.util.Map">
|
|
|
+ SELECT count(*) cnt,
|
|
|
+ alarm.system_code systemCode,
|
|
|
+ sub.system_name systemName,
|
|
|
+ DATE_FORMAT(alarm_time, '%H:00') dateIndex
|
|
|
+ FROM adm_op_alarm alarm
|
|
|
+ left join adm_ems_subsystem sub
|
|
|
+ on alarm.system_code = sub.system_code
|
|
|
+ WHERE area_code = #{areaCode}
|
|
|
+ and alarm_date = #{alarmDate}
|
|
|
+ GROUP BY DATE_FORMAT(alarm_time, '%H:00'),
|
|
|
+ alarm.system_code
|
|
|
+ ORDER BY alarm.system_code,
|
|
|
+ dateIndex;
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="qrySubSysIndexMonth" resultType="java.util.Map">
|
|
|
+ SELECT count(*) cnt,
|
|
|
+ alarm.system_code systemCode,
|
|
|
+ sub.system_name systemName,
|
|
|
+ DATE_FORMAT(alarm_date, '%Y-%m-%d') AS dateIndex
|
|
|
+ FROM adm_op_alarm alarm
|
|
|
+ left join adm_ems_subsystem sub
|
|
|
+ on alarm.system_code = sub.system_code
|
|
|
+ WHERE area_code = #{areaCode}
|
|
|
+ and alarm_date >= #{alarmDate}
|
|
|
+ GROUP BY alarm.system_code,
|
|
|
+ alarm_date
|
|
|
+ ORDER BY alarm.system_code,
|
|
|
+ dateIndex;
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="qrySubSysIndexYear" resultType="java.util.Map">
|
|
|
+ SELECT count(*) cnt,
|
|
|
+ alarm.system_code systemCode,
|
|
|
+ sub.system_name systemName,
|
|
|
+ DATE_FORMAT(alarm_date, '%Y-%m') AS dateIndex
|
|
|
+ FROM adm_op_alarm alarm
|
|
|
+ left join adm_ems_subsystem sub
|
|
|
+ on alarm.system_code = sub.system_code
|
|
|
+ WHERE area_code = #{areaCode}
|
|
|
+ and alarm_date >= #{alarmDate}
|
|
|
+ GROUP BY alarm.system_code,
|
|
|
+ DATE_FORMAT(alarm_date, '%Y-%m')
|
|
|
+ ORDER BY alarm.system_code,
|
|
|
+ dateIndex;
|
|
|
+ </select>
|
|
|
</mapper>
|