TerminalMapper.xml 877 B

123456789101112131415161718
  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.env.admin.mapper.TerminalMapper">
  4. <!-- 通用查询结果列 -->
  5. <sql id="Base_Column_List">
  6. id, device_code, type, status, gateway_id
  7. </sql>
  8. <select id="listByLocationId" resultType="com.huimv.env.admin.entity.vo.TerminalPageResult">
  9. SELECT t.device_code AS 'deviceCode',t.device_name AS 'deviceName',t.type AS 'type',t.status AS 'status',
  10. g.device_code AS 'gatewayCode',g.device_name AS 'gatewayName',g.type AS 'gatewayType',g.status AS 'gatewayStatus'
  11. FROM
  12. `base_pigpen` b LEFT JOIN `gateway` g ON b.id = g.location_id LEFT JOIN `terminal` t ON g.id = t.gateway_id
  13. WHERE
  14. b.id = #{locationId}
  15. </select>
  16. </mapper>