<?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.dy.pipIrrGlobal.daoAllRound.Ar4BaseMapper">
|
|
<select id="intakeInfo" resultType="com.dy.pipIrrGlobal.voAllRound.VoArIntakeBase">
|
select
|
itb.id as id,
|
itb.name as num,
|
itb.lng as lng,
|
itb.lat as lat,
|
CONCAT(county.name, town.name, village.name) as address,
|
bb.name as blockName,
|
pc.rtuAddr as rtuAddr
|
from pr_intake itb
|
LEFT JOIN ba_block bb on itb.blockId = bb.id
|
LEFT JOIN pr_controller pc on itb.id = pc.intakeId
|
LEFT JOIN ba_district county on itb.countyId = county.id
|
LEFT JOIN ba_district town on itb.townId = town.id
|
LEFT JOIN ba_district village on itb.villageId = village.id
|
where itb.id = #{intakeId,jdbcType=BIGINT}
|
</select>
|
|
<select id="intakeRtuAddr" resultType="java.lang.String">
|
select
|
rtuAddr
|
from pr_controller
|
where intakeId = #{intakeId,jdbcType=BIGINT}
|
</select>
|
|
</mapper>
|