GeneralMapper.xml 1023 B

123456789101112131415161718192021222324252627282930
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.zhgd.scs.mapper.GeneralMapper">
  6. <select id="getDayAlarmCount" resultType="java.lang.Integer">
  7. SELECT count(*)
  8. FROM ${table}
  9. WHERE project_id = #{projectId}
  10. AND DATE(${time}) = CURDATE()
  11. </select>
  12. <select id="getUntreatedAlarmCount" resultType="java.lang.Integer">
  13. SELECT count(*)
  14. FROM ${table}
  15. WHERE project_id = #{projectId}
  16. AND state = 1
  17. </select>
  18. <select id="getAlarmCount" resultType="java.lang.Integer">
  19. SELECT count(*)
  20. FROM ${table}
  21. WHERE project_id = #{projectId}
  22. </select>
  23. <select id="getWeekAlarmCount" resultType="java.lang.Integer">
  24. SELECT sum(count)
  25. FROM ${table}
  26. WHERE project_id = #{projectId}
  27. AND date >= DATE(DATE_SUB(NOW(), INTERVAL 7 DAY))
  28. </select>
  29. </mapper>