ProtEnvDataMapper.xml 1.8 KB

123456789101112131415161718192021222324252627282930313233343536
  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.huimv.admin.mapper.ProtEnvDataMapper">
  4. <select id="listData" resultType="com.huimv.admin.entity.ProtEnvData">
  5. select Convert((IFNUll(avg(hum),'0')),DECIMAL(10,2)) 'hum',
  6. Convert((IFNUll(avg(temp),'0')),DECIMAL(10,2)) 'temp',
  7. Convert((IFNUll(avg(nh3n),'0')),DECIMAL(10,2)) 'nh3n',
  8. Convert((IFNUll(avg(h2s),'0')),DECIMAL(10,2)) 'h2s',
  9. Convert((IFNUll(avg(lighting),'0')),DECIMAL(10,2)) 'lighting',
  10. create_time 'createTime',unit_id 'unitId',unit_name 'unitName',farm_id 'farmId'
  11. from prot_env_data
  12. ${ew.customSqlSegment}
  13. GROUP BY DATE_FORMAT(create_time,'%Y-%m-%d')
  14. ORDER BY create_time ASC
  15. </select>
  16. <select id="listDataDay" resultType="com.huimv.admin.entity.ProtEnvData">
  17. select Convert((IFNUll(avg(hum),'0')),DECIMAL(10,2)) 'hum',
  18. Convert((IFNUll(avg(temp),'0')),DECIMAL(10,2)) 'temp',
  19. Convert((IFNUll(avg(nh3n),'0')),DECIMAL(10,2)) 'nh3n',
  20. Convert((IFNUll(avg(h2s),'0')),DECIMAL(10,2)) 'h2s',
  21. Convert((IFNUll(avg(lighting),'0')),DECIMAL(10,2)) 'lighting',
  22. create_time 'createTime',unit_id 'unitId',unit_name 'unitName',farm_id 'farmId'
  23. from prot_env_data
  24. ${ew.customSqlSegment}
  25. GROUP BY DATE_FORMAT(create_time,'%Y-%m-%d %H')
  26. ORDER BY create_time ASC
  27. </select>
  28. <select id="listScreen" resultType="com.huimv.admin.entity.vo.ProtDataVo">
  29. select IFNULL(hum,'0') 'hum',IFNULL(temp,'0') 'temp',IFNULL(nh3n,'0') 'nh3n',IFNULL(h2s,'0') 'h2s',create_time 'createTime',unit_id 'unitId',unit_name 'unitName' from prot_env_data
  30. ${ew.customSqlSegment}
  31. order by create_time
  32. </select>
  33. </mapper>