| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <?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.daju.api.hardware.dao.mapper.TElDeviceContrastMapper">
- <resultMap id="getElDeviceListMap" type="com.daju.api.hardware.dao.entity.TElDeviceContrast">
- <id column="id" property="id"/>
- <result column="vehicleNo01" property="vehicleNo01"/>
- <result column="vehicleNo02" property="vehicleNo02"/>
- <result column="vehicleNo03" property="vehicleNo03"/>
- <result column="vehicleNo04" property="vehicleNo04"/>
- <result column="vehicleNo05" property="vehicleNo05"/>
- <result column="updateTime" property="updateTime"/>
- </resultMap>
- <!-- 1202 公厕垃圾箱房 code -> id -->
- <select id="getElDeviceListOfElement" resultMap="getElDeviceListMap">
- -- 车辆
- SELECT id AS id,
- bc.device_no1 AS vehicleNo01,
- bc.device_no2 AS vehicleNo02,
- bc.device_no3 AS vehicleNo03,
- bc.gpssn AS vehicleNo04,
- bc.update_date as updateTime,
- bc.device_no1 AS vehicleNo05,
- '' AS channelNo,
- '4' AS type
- FROM `t_b_car` AS bc
- <if test="type != null and type != '' and type == '1'.toString()">
- where bc.update_date <![CDATA[ >= ]]> #{updateTime}
- </if>
- UNION
- -- 人员
- SELECT su.id AS id,
- '' AS vehicleNo01,
- '' AS vehicleNo02,
- '' AS vehicleNo03,
- su.device_id AS vehicleNo04,
- su.update_date as updateTime,
- '' AS vehicleNo05,
- '' AS channelNo,
- '3' AS type
- FROM t_s_user su
- <if test="type != null and type != '' and type == '1'.toString()">
- where su.update_date <![CDATA[ >= ]]> #{updateTime}
- </if>
- UNION
- -- 公厕 垃圾厢房
- SELECT ap.id AS id,
- ap.vehicle_no01 AS vehicleNo01,
- ap.vehicle_no02 AS vehicleNo02,
- ap.vehicle_no03 AS vehicleNo03,
- '' AS vehicleNo04,
- ap.update_date as updateTime,
- '' AS vehicleNo05,
- ap.channel_no AS channelNo,
- ap.type
- FROM `t_b_archives_place` AS ap
- WHERE ap.type IN ('31', '34')
- <if test="type != null and type != '' and type == '1'.toString()">
- and ap.update_date <![CDATA[ >= ]]> #{updateTime}
- </if>
- </select>
- </mapper>
|