mirror of
http://git.mhez-qa.uplus.co.kr/hubez/hubez-admin.git
synced 2025-12-07 12:28:26 +09:00
69 lines
2.1 KiB
XML
69 lines
2.1 KiB
XML
<?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="kr.co.uplus.ez.api.comm.CommMapper">
|
|
|
|
<select id="getMenuByRole" parameterType="string" resultType="kr.co.uplus.ez.api.comm.dto.Menu">
|
|
/* comm-mapper.xml(getMenuByRole) */
|
|
SELECT eam2.MENU_NO as menuNo
|
|
, null as prntsMenuNo
|
|
, eam2.MENU_NM as menuNm
|
|
, eam2.MENU_ODRG as menuOdrg
|
|
, eam2.USE_YN as useYn
|
|
, eam2.AUTCHK_GRPNO as autchkGrpno
|
|
, eam2.MENU_LVL as menuLvl
|
|
, eam2.MENU_URL as menuUrl
|
|
FROM hubez_admin.EZ_ADM_AUTMENU eaa
|
|
INNER JOIN hubez_admin.EZ_ADM_MENU eam
|
|
on eam.MENU_NO = eaa.MENU_NO
|
|
INNER JOIN hubez_admin.EZ_ADM_MENU eam2
|
|
ON eam2.MENU_NO = eam.PRNTS_MENU_NO
|
|
WHERE AUT_CD = #{role}
|
|
AND eam.USE_YN = 'Y'
|
|
UNION
|
|
SELECT eam.MENU_NO as menuNo
|
|
, eam.PRNTS_MENU_NO as prntsMenuNo
|
|
, eam.MENU_NM as menuNm
|
|
, eam.MENU_ODRG as menuOdrg
|
|
, eam.USE_YN as useYn
|
|
, eam.AUTCHK_GRPNO as autchkGrpno
|
|
, eam.MENU_LVL as menuLvl
|
|
, eam.MENU_URL as menuUrl
|
|
FROM hubez_admin.EZ_ADM_AUTMENU eaa
|
|
INNER JOIN hubez_admin.EZ_ADM_MENU eam
|
|
ON eam.MENU_NO = eaa.MENU_NO
|
|
INNER JOIN hubez_admin.EZ_ADM_MENU eam2
|
|
ON eam2.MENU_NO = eam.PRNTS_MENU_NO
|
|
WHERE AUT_CD = #{role}
|
|
AND eam.USE_YN = 'Y'
|
|
AND eam2.USE_YN = 'Y'
|
|
ORDER BY menuLvl, menuOdrg;
|
|
</select>
|
|
|
|
<select id="getCommCode" parameterType="kr.co.uplus.ez.api.comm.dto.CodeReqDto" resultType="kr.co.uplus.ez.api.comm.dto.Code">
|
|
/* comm-mapper.xml(getCommCode) */
|
|
SELECT
|
|
T2.GRP_CD as grp_cd
|
|
,T2.DTL_CD as code
|
|
,T2.DTL_CD_NM as codeNm
|
|
,T2.SORT_ODRG as sortOrder
|
|
,T2.USE_YN as useYn
|
|
FROM hubez_common.EZ_CD_GRP T1
|
|
LEFT JOIN hubez_common.EZ_CD_DTL T2
|
|
ON T1.GRP_CD = T2.GRP_CD
|
|
WHERE T1.GRP_CD = #{grpCd}
|
|
ORDER BY T2.SORT_ODRG
|
|
</select>
|
|
|
|
<select id="getAuthCode" resultType="kr.co.uplus.ez.api.comm.dto.Auth">
|
|
/* comm-mapper.xml(getAuthCode) */
|
|
SELECT
|
|
AUT_CD,
|
|
AUT_NM,
|
|
USE_YN
|
|
FROM
|
|
hubez_admin.EZ_ADM_AUT
|
|
ORDER BY
|
|
AUT_CD
|
|
</select>
|
|
</mapper> |