| 123456789101112131415161718192021222324252627282930313233343536373839 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE mapper
- PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
- "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.iot.platform.mapper.SysWorkorderMapper">
- <!-- 通用查询映射结果 -->
- <resultMap id="BaseResultMap" type="com.iot.platform.domain.SysWorkorder">
- <result column="driverId" property="driverId"/>
- </resultMap>
- <select id="selectDeviceId" resultMap="BaseResultMap">
- select w.driver_id deviceId from sys_car_controller cc
- LEFT JOIN sys_car c on cc.car_id=c.car_id
- LEFT JOIN sys_workorder w on w.car_id=c.car_id
- where cc.controller_id=#{controllerId}
- and (workorder_type='1'
- or workorder_type='2'
- or workorder_type='3'
- or workorder_type='4')
- </select>
-
-
- <select id="selectWorkorderCount" resultType="integer">
- select
- count(*)
- from sys_workorder
- where car_id=#{carId}
- and workorder_createtime=#{data}
- </select>
-
- <select id="selectWorkorderProfit" resultType="double">
- select
- sum(mondel)
- from sys_workorder
- where car_id=#{carId}
- and workorder_createtime=#{data}
- </select>
-
-
- </mapper>
|