| | |
| | | <?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.ruoyi.alarm.stealAlarm.mapper.ArdAlarmStealelecMapper"> |
| | | <mapper namespace="com.ruoyi.alarm.steal.mapper.ArdAlarmStealelecMapper"> |
| | | <resultMap id="BaseResultMap" type="ArdAlarmStealelec"> |
| | | <id column="id" property="id"/> |
| | | <result column="name" property="name"/> |
| | |
| | | select count(DISTINCT aas."describe") |
| | | from ard_alarm_stealelec aas |
| | | where aas.start_time >= (CURRENT_TIMESTAMP - INTERVAL '%${refreshTime}%' MINUTE) |
| | | and aas.view_time is null |
| | | </select> |
| | | <update id="updateViewTimeByDescribe" parameterType="String"> |
| | | update ard_alarm_stealelec |
| | |
| | | values (#{id}, #{name},#{describe},#{catalogText},#{description}, #{startTime}, #{endTime}, |
| | | #{viewTime},#{longitude},#{latitude},#{altitude},#{createBy},#{createTime},#{userId},#{deptId}) |
| | | </insert> |
| | | |
| | | <select id="stealelecYear" resultType="com.ruoyi.statistical.vo.CountVo"> |
| | | select to_char(start_time::DATE, 'MM') as date,count(id) |
| | | from ard_alarm_stealelec |
| | | where start_time >= #{start} and start_time <= #{end} group by date order by date |
| | | </select> |
| | | |
| | | <select id="stealelecMonth" resultType="com.ruoyi.statistical.vo.CountVo"> |
| | | select to_char(start_time::DATE, 'dd') as date,count(id) |
| | | from ard_alarm_stealelec |
| | | where start_time >= #{start} and start_time <= #{end} group by date order by date |
| | | </select> |
| | | </mapper> |