<?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="org.jeecg.modules.mdc.mapper.MdcEquipmentRunningSectionMapper">
|
|
<!--查询单台设备最后时间段记录(非报警)-->
|
<select id="getMaxNormal" resultType="org.jeecg.modules.mdc.entity.MdcEquipmentRunningSection">
|
SELECT TOP 1 * FROM mdc_equipment_running_section WHERE equipment_id = #{equipmentId} AND status <![CDATA[ <> ]]> '22' ORDER BY end_time DESC
|
</select>
|
|
<!--获取计算段时间后的最后一条记录(报警)-->
|
<select id="getMaxError" resultType="org.jeecg.modules.mdc.entity.MdcEquipmentRunningSection">
|
SELECT TOP 1 * FROM mdc_equipment_running_section WHERE equipment_id = #{equipmentId} AND status = '22' ORDER BY end_time DESC
|
</select>
|
|
<!--获取设备运行记录最早的数据-->
|
<select id="getFirstData" resultType="org.jeecg.modules.mdc.entity.MdcEquipmentRunningSection">
|
SELECT TOP 1 * FROM mdc_equipment_running_section WHERE equipment_id = #{equipmentId} ORDER BY start_time
|
</select>
|
|
<!--查询设备单日运行状态时间段记录-->
|
<select id="listForEquipmentStatisticalInfo" resultType="org.jeecg.modules.mdc.entity.MdcEquipmentRunningSection">
|
SELECT
|
*
|
FROM
|
mdc_equipment_running_section
|
WHERE
|
equipment_id = #{ equipmentId }
|
AND (start_time <= #{ endDate } AND end_time >= #{ startDate })
|
ORDER BY
|
start_time
|
</select>
|
|
|
</mapper>
|