ludc
2024-01-17 2ff8dd1f7d2f71944c25c9e116d12d9fb418ac0a
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 AUTH_TYPE = #{authType}
          AND BUTTON_IDS LIKE CONCAT('%', CONCAT((SELECT ID
                                      FROM PL_SYS_MENU
                                      WHERE CODE = #{menuCode}), '%'))
    </select>