NoiseDevInfoLogMapper.xml 1.1 KB

123456789101112131415161718192021222324252627282930
  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.NoiseDevInfoLogDao">
  4. <select id="getDevStatisticsByDTO" resultType="NoiseDevInfoLogDTO">
  5. select noise,updatetime as updateTime from noise_dev_info_log
  6. where dev_id = #{devId}
  7. <if test="startDate != null and startDate != ''">
  8. and updateTime <![CDATA[ >= ]]> #{startDate}
  9. </if>
  10. <if test="endDate != null and endDate != ''">
  11. and updateTime <![CDATA[ <= ]]> #{endDate}
  12. </if>
  13. order by updateTime desc
  14. </select>
  15. <select id="getTimezoneById" resultType="Integer">
  16. select s.timezone
  17. from noise_dev_info n left join lamp_pole lp on lp.id = n.lamp_pole_id
  18. left join section s on lp.sectionid = s.id
  19. where n.id = #{id}
  20. </select>
  21. <delete id="deleteNoiseLogData">
  22. delete
  23. from noise_dev_info_log
  24. where dev_id = #{id};
  25. </delete>
  26. </mapper>