From 63d93f64e7643624a4d078c0ac3ec3d465897b11 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期五, 29 十二月 2023 13:05:23 +0800 Subject: [PATCH] 分类授权:主题库定义按钮授权相关接口提交 --- Source/UBCS/ubcs-service/ubcs-system/src/main/resources/mapper/ClassifyAuthMapper.xml | 21 ++++++++++++++++++++- 1 files changed, 20 insertions(+), 1 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-system/src/main/resources/mapper/ClassifyAuthMapper.xml b/Source/UBCS/ubcs-service/ubcs-system/src/main/resources/mapper/ClassifyAuthMapper.xml index 7df2173..3f4c681 100644 --- a/Source/UBCS/ubcs-service/ubcs-system/src/main/resources/mapper/ClassifyAuthMapper.xml +++ b/Source/UBCS/ubcs-service/ubcs-system/src/main/resources/mapper/ClassifyAuthMapper.xml @@ -9,7 +9,26 @@ </resultMap> <select id="getClassifyAuthList" resultMap="classifyAuthMap"> - SELECT * FROM PL_ORG_CLASSIFYAUTH WHERE CLASSIFY_ID = #{classifyId}; + SELECT * + FROM PL_ORG_CLASSIFYAUTH + WHERE CLASSIFY_ID = #{classifyId}; + </select> + + + <select id="getViewClassByRoleIds" resultType="java.lang.String"> + SELECT CLASSIFY_ID + FROM PL_ORG_CLASSIFYAUTH + WHERE + <if test="roleIds != null and ! roleIds.isEmpty() and roleIds.size() > 0"> + ROLE_ID IN + <foreach item="item" index="index" collection="roleIds" open="(" separator="," close=")"> + #{item} + </foreach> + </if> + AND BUTTON_IDS LIKE CONCAT('%', CONCAT((SELECT ID + FROM PL_SYS_MENU + WHERE CODE = 'classify_view'), '%')) + </select> -- Gitblit v1.9.3