110 lines
3.3 KiB
XML
110 lines
3.3 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="com.urpsys.itmsapi.sys.dao.MenuCreateManageDao">
|
|
|
|
<select id="selectMenuCreatManageList_D" parameterType="java.util.LinkedHashMap" resultType="java.util.LinkedHashMap">
|
|
|
|
/* MenuCreateManageDao.selectMenuCreatManageList_D */
|
|
SELECT AUTH_CD AS authorCode
|
|
, AUTH_NM AS authorNm
|
|
, AUTH_DESC AS authorDc
|
|
, AUTH_CRT_DTM AS authorCreatDe
|
|
, ( SELECT COUNT(B.AUTH_CD)
|
|
FROM TB_MENU_CRT_BRKDW B
|
|
WHERE B.AUTH_CD = A.AUTH_CD ) AS chkYeoBu
|
|
FROM TB_AUTH_INFO A
|
|
WHERE 1=1
|
|
AND A.AUTH_CD LIKE CONCAT('%', #{searchKeyword}, '%')
|
|
AND AUTH_CD NOT IN ('ROLE_ANONYMOUS','IS_AUTHENTICATED_REMEMBERED','IS_AUTHENTICATED_ANONYMOUSLY')
|
|
LIMIT #{recordCountPerPage} OFFSET #{firstIndex}
|
|
|
|
</select>
|
|
|
|
<select id="selectMenuCreatManageTotCnt_S" parameterType="java.util.LinkedHashMap" resultType="int">
|
|
|
|
SELECT COUNT(AUTH_CD) AS totcnt
|
|
FROM TB_AUTH_INFO
|
|
WHERE AUTH_CD like CONCAT('%', #{searchKeyword}, '%')
|
|
|
|
</select>
|
|
|
|
<select id="selectMenuCreatList_D" parameterType="java.util.LinkedHashMap" resultType="java.util.LinkedHashMap">
|
|
|
|
SELECT
|
|
A.MENU_NO AS menuNo
|
|
, A.MENU_SEQ AS menuOrdr
|
|
, A.MENU_NM AS menuNm
|
|
, A.UP_MENU_NO AS upperMenuId
|
|
, (SELECT COUNT(B.MENU_NO)
|
|
FROM TB_MENU_CRT_BRKDW B
|
|
WHERE B.MENU_NO = A.MENU_NO
|
|
AND B.AUTH_CD = #{authorCode}) AS chkYeoBu
|
|
FROM TB_MENU_INFO A
|
|
WHERE A.MENU_NO > 0
|
|
ORDER BY A.MENU_SEQ
|
|
|
|
</select>
|
|
|
|
<insert id="insertMenuCreat_S" parameterType="java.util.LinkedHashMap">
|
|
|
|
INSERT INTO TB_MENU_CRT_BRKDW
|
|
(
|
|
AUTH_CD
|
|
, MENU_NO
|
|
)
|
|
VALUES
|
|
(
|
|
#{authorCode}
|
|
, #{menuNo}
|
|
)
|
|
|
|
</insert>
|
|
|
|
<select id="selectMenuCreatCnt_S" parameterType="java.util.LinkedHashMap" resultType="int">
|
|
|
|
SELECT COUNT(AUTH_CD) AS totcnt
|
|
FROM TB_AUTH_INFO
|
|
WHERE AUTH_CD = #{authorCode}
|
|
|
|
</select>
|
|
|
|
<delete id="updateMenuCreat_S" parameterType="java.util.LinkedHashMap" >
|
|
|
|
UPDATE TB_MENU_CRT_BRKDW
|
|
SET MPNG_CRT_ID=#{mapCreatId}
|
|
WHERE AUTH_CD=#{authorCode}
|
|
|
|
</delete>
|
|
|
|
<delete id="deleteMenuCreat_S" parameterType="java.util.LinkedHashMap" >
|
|
|
|
DELETE FROM TB_MENU_CRT_BRKDW
|
|
WHERE AUTH_CD=#{authorCode}
|
|
|
|
</delete>
|
|
|
|
<select id="selectAuthorByUsr" parameterType="java.util.LinkedHashMap" resultType="java.util.LinkedHashMap">
|
|
|
|
SELECT AUTH_CD AS authorCode
|
|
FROM TB_USER_CRYP_CNF
|
|
WHERE SCRTY_DTRMN_TRG_ID =
|
|
(SELECT ESNTL_ID
|
|
FROM COMVNUSERMASTER
|
|
WHERE user_id = #{searchKeyword} )
|
|
|
|
</select>
|
|
|
|
<select id="selectUsrByPk" parameterType="java.util.LinkedHashMap" resultType="int">
|
|
|
|
SELECT COUNT(AUTH_CD)
|
|
FROM TB_USER_CRYP_CNF
|
|
WHERE SCRTY_DTRMN_TRG_ID =
|
|
(SELECT ESNTL_ID
|
|
FROM COMVNUSERMASTER
|
|
WHERE user_id = #{searchKeyword} )
|
|
|
|
</select>
|
|
|
|
</mapper> |