<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd">

<sqlMap namespace="CmmUse">

	<typeAlias  alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
	<typeAlias  alias="ComDefaultCodeVO" type="egovframework.com.cmm.ComDefaultCodeVO"/>

	<resultMap id="CmmCodeDetail" class="egovframework.com.cmm.service.CmmnDetailCode">
		<result property="codeId"    	column="CODE_ID"   	columnIndex="1"/>
		<result property="code"  		column="CODE" 		columnIndex="2"/>
		<result property="codeNm"   	column="CODE_NM"  	columnIndex="3"/>
		<result property="codeDc"   	column="CODE_DC"  	columnIndex="4"/>
	</resultMap>

	<select id="CmmUseDAO.selectCmmCodeDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
		
		
		<![CDATA[ 
			SELECT 
			CODE_ID, CODE, CODE_NM, CODE_DC
			FROM 
			COMTCCMMNDETAILCODE
			WHERE
			USE_AT      = 'Y'
			AND CODE_ID = #codeId#
		]]>
	</select>

    <select id="CmmUseDAO.selectOgrnztIdDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
    
    	<isEqual property="tableNm" compareValue="COMTNORGNZTINFO">
			<![CDATA[ 
            SELECT 
                'COMTNORGNZTINFO'     CODE_ID, 
                ORGNZT_ID     CODE, 
                ORGNZT_NM     CODE_NM, 
                ORGNZT_DC     CODE_DC
            FROM 
                COMTNORGNZTINFO
            WHERE 1=1
            ]]>
		</isEqual>
            
        <isEqual prepend="AND" property="haveDetailCondition" compareValue="Y">
            ORGNZT_ID  LIKE  #detailConditionValue#
        </isEqual>
    </select>
    
    <select id="CmmUseDAO.selectGroupIdDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
    
    	<isEqual property="tableNm" compareValue="COMTNORGNZTINFO">
			 <![CDATA[ 
            SELECT 
                'COMTNORGNZTINFO'     CODE_ID, 
                GROUP_ID     CODE, 
                GROUP_NM     CODE_NM, 
                GROUP_DC     CODE_DC
            FROM 
                COMTNAUTHORGROUPINFO
            WHERE 1=1
            ]]>
		</isEqual>
           
            <isEqual prepend="AND" property="haveDetailCondition" compareValue="Y">
                GROUP_ID  LIKE  #detailConditionValue#
            </isEqual>
    </select>
    

</sqlMap>            