数据解析模块
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

SysWorkorderMapper.xml 1.2KB

123456789101112131415161718192021222324252627282930313233343536373839
  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.iot.platform.mapper.SysWorkorderMapper">
  6. <!-- 通用查询映射结果 -->
  7. <resultMap id="BaseResultMap" type="com.iot.platform.domain.SysWorkorder">
  8. <result column="driverId" property="driverId"/>
  9. </resultMap>
  10. <select id="selectDeviceId" resultMap="BaseResultMap">
  11. select w.driver_id deviceId from sys_car_controller cc
  12. LEFT JOIN sys_car c on cc.car_id=c.car_id
  13. LEFT JOIN sys_workorder w on w.car_id=c.car_id
  14. where cc.controller_id=#{controllerId}
  15. and (workorder_type='1'
  16. or workorder_type='2'
  17. or workorder_type='3'
  18. or workorder_type='4')
  19. </select>
  20. <select id="selectWorkorderCount" resultType="integer">
  21. select
  22. count(*)
  23. from sys_workorder
  24. where car_id=#{carId}
  25. and workorder_createtime=#{data}
  26. </select>
  27. <select id="selectWorkorderProfit" resultType="double">
  28. select
  29. sum(mondel)
  30. from sys_workorder
  31. where car_id=#{carId}
  32. and workorder_createtime=#{data}
  33. </select>
  34. </mapper>