gasWellWatch/src/main/resources/mapper/SwitchStatusExportDao.xml

26 lines
982 B
XML

<?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.isu.gaswellwatch.dao.SwitchStatusExportDao">
<delete id="deleteData">
delete from switch_status_export
<where>
create_time &lt;= DATE_SUB(NOW(), INTERVAL 7 DAY)
</where>
</delete>
<select id="getSwitchStatusExport" resultType="com.isu.gaswellwatch.vo.SwitchStatusExport">
select s.* from switch_status_export s join block_department b on s.block_id = b.block_id
<where>
b.department_id = #{departmentId}
<if test="startTime != null and startTime != ''">
and s.create_time &gt;= #{startTime}
</if>
<if test="endTime != null and endTime != ''">
and s.create_time &lt;= #{endTime}
</if>
</where> order by s.create_time desc
</select>
</mapper>