<?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="cbdoro.mods.roadArea.mapper.BmlMovePosMapper">

    <!-- 지도영역 시군구 조회 -->
    <select id="itemListAreaSiGunGu" resultType="bmlMovePosVO">
        SELECT      *
        FROM        BML_SGGA_AS_FEA
        GROUP BY    SGG_NM
        ORDER BY    SGG_NM ASC
    </select>

    <!-- 지도영역 읍면 조회 -->
    <select id="itemListEupMyeon" resultType="bmlMovePosVO">
        SELECT      *
        FROM        BML_MOVE_POS_FIND
        WHERE       GU_CD = #{guCd}
        GROUP BY    EMD_NM
        ORDER BY    EMD_NM ASC
    </select>

    <!-- 지도영역 동리 조회 -->
    <select id="itemListDongRi" resultType="bmlMovePosVO">
        SELECT      a.*, FN_GEOJSON(ST_ASTEXT(b.GEOSHAPE)) AS coorDi
        FROM        BML_MOVE_POS_FIND a , BML_MOVE_POS_GEO b
        WHERE       EMD_CD = #{emdCd} and a.UID = b.UID
        ORDER BY    RI_NM ASC
    </select>

    <!-- 지도영역 검색어 조회 - 동, 리 지역 -->
    <select id="itemListSw" resultType="bmlMovePosVO">
        SELECT      a.*
        FROM        BML_MOVE_POS_FIND as a
        WHERE       LOC_NAM LIKE CONCAT('%', #{sw}, '%')
    </select>

    <!-- 지도영역 검색어 조회 - 지번 -->
    <select id="itemJiBun" resultType="bmlLandAsVO">
        SELECT      BLAG.XMIN              AS XMIN
                    , BLAG.XMAX            AS XMAX
                    , BLAG.YMIN            AS YMIN
                    , BLAG.YMAX            AS YMAX
                    , FN_GEOJSON(ST_ASTEXT(BLAG.GEOSHAPE))       AS GEOMETRY

        FROM        BML_LAND_AS_FEA         AS BLAF
                    , BML_LAND_AS_GEO       AS BLAG

        WHERE       BLAF.UID = BLAG.UID
        AND         BLAF.PNU = #{pnu}
    </select>
    	

</mapper>
