<?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.mapLayer.mapper.MapMapper">

    <select id="selectgetad010" parameterType="cbdoro.mods.mapLayer.vo.Ad010"
		resultType="Ad010">
        <![CDATA[
       select A.ROAD_NO,A.SECT,A.DOCODE,A.DOSTA1,A.NAM,A.CROTYPE,A.CROSISUL,FN_GETADDR(A.RI_CODE) AS RI_CODE,B.XMIN AS XMIN,B.XMAX AS XMAX, B.YMIN AS YMIN , B.YMAX AS YMAX 
       FROM AD010_FEA A,AD010_GEO B 
       WHERE A.UID = B.UID AND A.ROAD_NO =#{roadNo} AND A.SECT = #{sect} order by A.DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetad010_all" parameterType="cbdoro.mods.mapLayer.vo.Ad010"
		resultType="Ad010">
        <![CDATA[
       select * 
       FROM EV_AD010 
       WHERE ROAD_NO =#{roadNo} AND SECT = #{sect} order by DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetae210" parameterType="cbdoro.mods.mapLayer.vo.Ae210"
		resultType="Ae210">
        <![CDATA[
       select A.ROAD_NO,A.SECT,A.DOCODE,A.DOSTA1,FN_GETADDR(A.RI_CODE) AS RI_CODE,A.DOLR,A.DONORN,A.DOPDESC,A.DOPFORM,B.XMIN AS XMIN,B.XMAX AS XMAX, B.YMIN AS YMIN , B.YMAX AS YMAX 
       FROM AE210_FEA A,AE210_GEO B 
       WHERE A.UID = B.UID AND A.ROAD_NO =#{roadNo} AND A.SECT = #{sect} order by A.DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetae210_all" parameterType="cbdoro.mods.mapLayer.vo.Ae210"
		resultType="Ae210">
        <![CDATA[
       select * 
       FROM EV_AE210 
       WHERE ROAD_NO =#{roadNo} AND SECT = #{sect} order by DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetak010" parameterType="cbdoro.mods.mapLayer.vo.Ak010"
		resultType="cbdoro.mods.mapLayer.vo.Ak010">
        <![CDATA[
       select A.ROAD_NO,A.SECT,A.DOCODE,A.DOSTA1,FN_GETADDR(A.RI_CODE) AS RI_CODE,A.DOLR,A.DOSTRNAME,A.REM,B.XMIN AS XMIN,B.XMAX AS XMAX, B.YMIN AS YMIN , B.YMAX AS YMAX 
       FROM AK010_FEA A,AK010_GEO B 
       WHERE A.UID = B.UID AND A.ROAD_NO =#{roadNo} AND A.SECT = #{sect} order by A.DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetak010_all" parameterType="cbdoro.mods.mapLayer.vo.Ak010"
		resultType="cbdoro.mods.mapLayer.vo.Ak010">
        <![CDATA[
       select * 
       FROM EV_AK010 
       WHERE ROAD_NO =#{roadNo} AND SECT = #{sect} order by DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetUnderSideWalk_all" parameterType="cbdoro.mods.mapLayer.vo.UnderSideWalk"
		resultType="cbdoro.mods.mapLayer.vo.UnderSideWalk">
        <![CDATA[
       select * 
       FROM EV_UNDER_SIDEWALK 
       WHERE ROAD_NO =#{roadNo} AND SECT = #{sect} order by DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetae111" parameterType="cbdoro.mods.mapLayer.vo.Ae111"
		resultType="cbdoro.mods.mapLayer.vo.Ae111">
        <![CDATA[
       select A.ROAD_NO,A.SECT,A.DOCODE,A.DOSTA1,A.DOGU,FN_GETADDR(A.RI_CODE) AS RI_CODE,A.REM,B.XMIN AS XMIN,B.XMAX AS XMAX, B.YMIN AS YMIN , B.YMAX AS YMAX 
       FROM AE111_FEA A,AE111_GEO B 
       WHERE A.UID = B.UID AND A.ROAD_NO =#{roadNo} AND A.SECT = #{sect} order by A.DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetae111_all" parameterType="cbdoro.mods.mapLayer.vo.Ae111"
		resultType="cbdoro.mods.mapLayer.vo.Ae111">
        <![CDATA[
       select * 
       FROM EV_AE111 
       WHERE ROAD_NO =#{roadNo} AND SECT = #{sect} order by DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetae110" parameterType="cbdoro.mods.mapLayer.vo.Ae110"
		resultType="cbdoro.mods.mapLayer.vo.Ae110">
        <![CDATA[
       select A.ROAD_NO,A.SECT,A.DOCODE,A.DOSTA1,A.DOSTA2,A.DOGIFT,A.DOSTYPE,A.DOLENTH,A.DOWIDTH,A.DOHEIGHT,FN_GETADDR(A.RI_CODE) AS RI_CODE,A.REM,B.XMIN AS XMIN,B.XMAX AS XMAX, B.YMIN AS YMIN , B.YMAX AS YMAX 
       FROM AE110_FEA A,AE110_GEO B 
       WHERE A.UID = B.UID AND A.ROAD_NO =#{roadNo} AND A.SECT = #{sect} order by A.DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetae110_all" parameterType="cbdoro.mods.mapLayer.vo.Ae110"
		resultType="cbdoro.mods.mapLayer.vo.Ae110">
        <![CDATA[
       select * 
       FROM EV_AE110 
       WHERE ROAD_NO =#{roadNo} AND SECT = #{sect} order by DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetaz040" parameterType="cbdoro.mods.mapLayer.vo.Az040"
		resultType="cbdoro.mods.mapLayer.vo.Az040">
        <![CDATA[
       select A.MNG_NAM,A.ROAD_NO,A.SECT,A.DOCODE,A.DOSTA1,A.DOLR,FN_GETADDR(A.RI_CODE) AS RI_CODE,A.REM,A.MSTYLE,A.DOMSTY,A.MOCAP,A.DOMDLI,B.XMIN AS XMIN,B.XMAX AS XMAX, B.YMIN AS YMIN , B.YMAX AS YMAX 
       FROM AZ040_FEA A,AZ040_GEO B 
       WHERE A.UID = B.UID AND A.ROAD_NO =#{roadNo} AND A.SECT = #{sect} order by A.DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetaz040_all" parameterType="cbdoro.mods.mapLayer.vo.Az040"
		resultType="cbdoro.mods.mapLayer.vo.Az040">
        <![CDATA[
       select * 
       FROM EV_AZ040 
       WHERE ROAD_NO =#{roadNo} AND SECT = #{sect} order by DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetak001" parameterType="cbdoro.mods.mapLayer.vo.Ak001"
		resultType="cbdoro.mods.mapLayer.vo.Ak001">
        <![CDATA[
       select A.ROAD_NO,A.SECT,A.DOCODE,A.DOSTA1,A.DOLENTH,A.DOHEIGHT,A.DOPTHER,A.DOSTA2,A.DOLR,FN_GETADDR(A.RI_CODE) AS RI_CODE,A.REM,B.XMIN AS XMIN,B.XMAX AS XMAX, B.YMIN AS YMIN , B.YMAX AS YMAX 
       FROM AK001_FEA A,AK001_GEO B 
       WHERE A.UID = B.UID AND A.ROAD_NO =#{roadNo} AND A.SECT = #{sect} order by A.DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetak001_all" parameterType="cbdoro.mods.mapLayer.vo.Ak001"
		resultType="cbdoro.mods.mapLayer.vo.Ak001">
        <![CDATA[
       select * 
       FROM EV_AK001 
       WHERE ROAD_NO =#{roadNo} AND SECT = #{sect} order by DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetaz080" parameterType="cbdoro.mods.mapLayer.vo.Az080"
		resultType="Az080">
        <![CDATA[
       select A.ROAD_NO,A.SECT,A.DOCODE,A.DOSTA1,A.DOSTA2,A.DOCHK,A.DOLENTH,A.DOTYPE1,A.DOTYPE2,FN_GETADDR(A.RI_CODE) AS RI_CODE,A.DOLR,A.HIT_MAX,A.HIT_MIN,A.DOWIDTH,B.XMIN AS XMIN,B.XMAX AS XMAX, B.YMIN AS YMIN , B.YMAX AS YMAX 
       FROM AZ080_FEA A,AZ080_GEO B 
       WHERE A.UID = B.UID AND A.ROAD_NO =#{roadNo} AND A.SECT = #{sect} order by A.DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetaz080_all" parameterType="cbdoro.mods.mapLayer.vo.Az080"
		resultType="Az080">
        <![CDATA[
       select * 
       FROM EV_AZ080 
       WHERE ROAD_NO =#{roadNo} AND SECT = #{sect} order by DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetae352" parameterType="cbdoro.mods.mapLayer.vo.Ae352"
		resultType="Ae352">
        <![CDATA[
       select A.ROAD_NO,A.SECT,A.NAM,A.DOCODE,A.DOSTA1,A.DOSTA2,A.DOHEIGHT,A.DOWIDTH,A.ALLLEN,A.DOGI,A.BOXSIZE,A.UWATERYN,A.ELECYN,A.TELEYN,A.HEATYN,A.ACEVOL,A.ACEMETH,A.ACELOCA,A.ACEW,A.CONVOL,A.NLIGHT,A.VOLFAC,A.CONCW,A.GENVOL,A.OFFFIRE,A.WIND,A.WITYPE,FN_GETADDR(A.RI_CODE) AS RI_CODE,B.XMIN AS XMIN,B.XMAX AS XMAX, B.YMIN AS YMIN , B.YMAX AS YMAX 
       FROM AE352_FEA A,AE352_GEO B 
       WHERE A.UID = B.UID AND A.ROAD_NO =#{roadNo} AND A.SECT = #{sect} order by A.DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetae352_all" parameterType="cbdoro.mods.mapLayer.vo.Ae352"
		resultType="Ae352">
        <![CDATA[
       select * 
       FROM EV_AE352 
       WHERE ROAD_NO =#{roadNo} AND SECT = #{sect} order by DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetae220" parameterType="cbdoro.mods.mapLayer.vo.Ae220"
		resultType="Ae220">
        <![CDATA[
       select A.ROAD_NO,A.SECT,A.DOCODE,A.BGLIST,A.DOSTA1,A.DOSTA2,A.DOHEIGHT,A.DOHEIGHT2,A.DOLENTH,A.DOLR,FN_GETADDR(A.RI_CODE) AS RI_CODE,B.XMIN AS XMIN,B.XMAX AS XMAX, B.YMIN AS YMIN , B.YMAX AS YMAX 
       FROM AE220_FEA A,AE220_GEO B 
       WHERE A.UID = B.UID AND A.ROAD_NO =#{roadNo} AND A.SECT = #{sect} order by A.DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetae220_all" parameterType="cbdoro.mods.mapLayer.vo.Ae220"
		resultType="Ae220">
        <![CDATA[
       select * 
       FROM EV_AE220
       WHERE ROAD_NO =#{roadNo} AND SECT = #{sect} order by DOSTA1 ASC
        ]]>
	</select>
	<select id="selectgetAe010" parameterType="cbdoro.mods.mapLayer.vo.Ae010"
		resultType="Ae010">
        <![CDATA[
       select A.ROAD_NO,A.SECT,A.DOCODE,A.BR_NAME,A.DOLENTH,A.DOSTA1,FN_GETADDR(A.RI_CODE) AS RI_CODE,B.XMIN AS XMIN,B.XMAX AS XMAX, B.YMIN AS YMIN , B.YMAX AS YMAX 
       FROM AE010_FEA A,AE010_GEO B 
       WHERE A.UID = B.UID AND A.ROAD_NO =#{roadNo} AND A.SECT = #{sect} order by A.DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetAe010_all" parameterType="cbdoro.mods.mapLayer.vo.Ae010"
		resultType="Ae010">
        <![CDATA[
      select * 
       FROM EV_AE010 
       WHERE ROAD_NO =#{roadNo} AND SECT = #{sect} order by DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetPathway" parameterType="cbdoro.mods.mapLayer.vo.Pathway"
		resultType="Pathway">
        <![CDATA[
       select A.ROAD_NO,A.SECT,A.DOCODE,A.DOSTA1,FN_GETADDR(A.RI_CODE) AS RI_CODE,B.XMIN AS XMIN,B.XMAX AS XMAX, B.YMIN AS YMIN , B.YMAX AS YMAX 
       FROM PATHWAY_FEA A,PATHWAY_GEO B 
       WHERE A.UID = B.UID AND A.ROAD_NO =#{roadNo} AND A.SECT = #{sect} order by A.DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetPathway_all" parameterType="cbdoro.mods.mapLayer.vo.Pathway"
		resultType="Pathway">
        <![CDATA[
      		select * from EV_PATHWAY WHERE ROAD_NO =#{roadNo} AND SECT = #{sect}
       
        ]]>
	</select>
	<select id="selectgetAe050" parameterType="cbdoro.mods.mapLayer.vo.Ae050"
		resultType="Ae050">
        <![CDATA[
       select A.ROAD_NO,A.SECT,A.DOCODE,A.DONAME,A.DOSTA1,FN_GETADDR(A.RI_CODE) AS RI_CODE,FN_GETITEM('DOSTYLE',A.DOSTYLE) AS DOSTYLE,B.XMIN AS XMIN,B.XMAX AS XMAX, B.YMIN AS YMIN , B.YMAX AS YMAX 
       FROM AE050_FEA A,AE050_GEO B 
       WHERE A.UID = B.UID AND A.ROAD_NO =#{roadNo} AND A.SECT = #{sect} order by A.DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetAe050_all" parameterType="cbdoro.mods.mapLayer.vo.Ae050"
		resultType="Ae050">
        <![CDATA[
       select * 
       FROM EV_AE050 
       WHERE ROAD_NO =#{roadNo} AND SECT = #{sect} order by DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetAe001" parameterType="cbdoro.mods.mapLayer.vo.Ae001"
		resultType="Ae001">
        <![CDATA[
       select A.ROAD_NO,A.SECT,A.DOCODE,A.DOSTA1,A.DOSTA2,A.LEN,A.WIDTH,A.ROAD_GBN,A.PAMATER,FN_GETADDR(A.RI_CODE) AS RI_CODE,B.XMIN AS XMIN,B.XMAX AS XMAX, B.YMIN AS YMIN , B.YMAX AS YMAX 
       FROM AE001_FEA A,AE001_GEO B  
       WHERE A.UID = B.UID AND A.ROAD_NO =#{roadNo} AND A.SECT = #{sect} order by A.DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetAe001_all" parameterType="cbdoro.mods.mapLayer.vo.Ae001"
		resultType="Ae001">
        <![CDATA[
       select * 
       FROM EV_AE001  
       WHERE ROAD_NO =#{roadNo} AND SECT = #{sect} order by DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetAk003" parameterType="cbdoro.mods.mapLayer.vo.Ak003"
		resultType="Ak003">
        <![CDATA[
       select A.ROAD_NO,A.SECT,A.DOCODE,A.DOSTA1,A.JIBSTYLE,A.DOGARO,A.DOSERO,A.DOLR,A.REM,FN_GETADDR(A.RI_CODE) AS RI_CODE,B.XMIN AS XMIN,B.XMAX AS XMAX, B.YMIN AS YMIN , B.YMAX AS YMAX 
       FROM AK003_FEA A,AK003_GEO B  
       WHERE A.UID = B.UID AND A.ROAD_NO =#{roadNo} AND A.SECT = #{sect} order by A.DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetAk003_all" parameterType="cbdoro.mods.mapLayer.vo.Ak003"
		resultType="Ak003">
        <![CDATA[
       select* 
       FROM EV_AK003  
       WHERE ROAD_NO =#{roadNo} AND SECT = #{sect} order by DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetAk004" parameterType="cbdoro.mods.mapLayer.vo.Ak004"
		resultType="Ak004">
        <![CDATA[
       select A.ROAD_NO,A.SECT,A.DOCODE,A.DOSTA1,A.DOIP,A.DOIA1,A.DOIA2,A.DOIA3,A.DOR,A.DOTL,A.DOCL,A.DOSL,A.DOS,A.DOW,A.DOBC,A.DOEC,A.DOSDST1,A.DOSDST2,A.LINE,A.REM,FN_GETADDR(A.RI_CODE) AS RI_CODE,B.XMIN AS XMIN,B.XMAX AS XMAX, B.YMIN AS YMIN , B.YMAX AS YMAX 
       FROM AK004_FEA A,AK004_GEO B  
       WHERE A.UID = B.UID AND A.ROAD_NO =#{roadNo} AND A.SECT = #{sect} order by A.DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetAk004_all" parameterType="cbdoro.mods.mapLayer.vo.Ak004"
		resultType="Ak004">
        <![CDATA[
       select * 
       FROM EV_AK004  
       WHERE ROAD_NO =#{roadNo} AND SECT = #{sect} order by DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetAe340" parameterType="cbdoro.mods.mapLayer.vo.Ae340"
		resultType="Ae340">
        <![CDATA[
       select A.ROAD_NO,A.DOCODE,A.SECT,A.DOSTA1,A.STANDARD,A.LEN,A.EQP_MET,A.EQP_MET,A.ANGLE,A.JIP_R,A.JIP_L,A.WING_R,A.WING_L,A.REM,FN_GETADDR(A.RI_CODE) AS RI_CODE,B.XMIN AS XMIN,B.XMAX AS XMAX, B.YMIN AS YMIN , B.YMAX AS YMAX 
       FROM AE340_FEA A,AE340_GEO B  
       WHERE A.UID = B.UID AND A.ROAD_NO =#{roadNo} AND A.SECT = #{sect} order by A.DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetAe340_all" parameterType="cbdoro.mods.mapLayer.vo.Ae340"
		resultType="Ae340">
        <![CDATA[
       select * 
       FROM EV_AE340  
       WHERE ROAD_NO =#{roadNo} AND SECT = #{sect} order by DOSTA1 ASC
       
        ]]>
	</select>
	<select id="selectgetSlope" parameterType="cbdoro.mods.mapLayer.vo.Slope"
		resultType="Slope">
        <![CDATA[
       select A.ROAD_NO,A.UID,A.SECT,A.DOSTA1,A.DOSTA2,A.DOCODE,A.ST_HIT,A.ET_HIT,A.SLP_LEN,A.SLOP,A.REM,A.SLP_LEN,FN_GETADDR(A.RI_CODE) AS RI_CODE,B.XMIN AS XMIN,B.XMAX AS XMAX, B.YMIN AS YMIN , B.YMAX AS YMAX 
       FROM SLOPE_FEA A,SLOPE_GEO B  
       WHERE A.UID = B.UID AND A.ROAD_NO =#{roadNo} AND A.SECT = #{sect} order by A.DOSTA1 ASC
       
        ]]>
	</select>

	<select id="selectgetSlope_all" parameterType="cbdoro.mods.mapLayer.vo.Slope"
		resultType="Slope">
        <![CDATA[
   			select * from EV_SLOPE WHERE ROAD_NO =#{roadNo} AND SECT = #{sect};
       
        ]]>
	</select>
	<select id="selectgetlist" parameterType="RoadDrView"
		resultType="RoadDrView">
        <![CDATA[
   			select * from ROAD_DRVIEW
       
        ]]>
	</select>
</mapper>