<?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="CODE">
	
	<query id="selectCodeGroup" >
	SELECT
	*
	FROM(
	SELECT
		GROUP_CODE
		,CODE
		,PARENT_CODE
		,NAME
		,VAL
		,DESCRIPTION
		,CASE WHEN PARENT_CODE = NULL THEN 0 ELSE CAST(ORD AS signed integer) END ORD
		,DEL_YN
		,USE_YN
		,LAST_DT
		,LAST_USR
		FROM WM.SYS_CODE
		WHERE 1=1
		AND USE_YN = 'Y'
		AND DEL_YN = 'N'
		AND GROUP_CODE = #{GROUP_CODE}
		@isnotnull('CODE')[AND CODE = #{CODE}]@
		AND PARENT_CODE = ''
		ORDER BY GROUP_CODE
	) AA
	ORDER BY GROUP_CODE, CAST(ORD AS UNSIGNED INTEGER)
	</query>

	<query id="selectUsr" >
		SELECT
		*
		FROM SYS_USER_INFO
	</query>


</mapper>
