WaterLevelDevInfoLogMapper.xml 1.1 KB

12345678910111213141516171819202122232425
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.welampiot.dao.WaterLevelDevInfoLogDao">
  4. <select id="getEnvStatisticsInfoByLogDTO" resultType="WaterLevelDevInfoLogDTO">
  5. select w.updatetime as updateTime,w.safe_depth safeDepth,w.depth
  6. from water_level_dev_info_log w
  7. where w.water_level_id = #{waterLevelId}
  8. <if test="startDate != null and startDate != ''">
  9. and w.updatetime <![CDATA[ >= ]]> #{startDate}
  10. </if>
  11. <if test="endDate != null and endDate != ''">
  12. and w.updatetime <![CDATA[ <= ]]> #{endDate}
  13. </if>
  14. order by w.updatetime desc
  15. </select>
  16. <select id="getTimezoneByWaterLevelId" resultType="Integer">
  17. select s.timezone
  18. from water_level_dev_info s1 left join lamp_pole lp on lp.id = s1.lamp_pole_id
  19. left join section s on lp.sectionid = s.id
  20. where s1.id = #{id}
  21. </select>
  22. </mapper>