#
luxiaotao1123
2024-02-22 eecec8fbd91e0e37c51071982f8d16418a2ae9dc
zy-asrs-wcs/src/main/resources/mapper/system/RoleMenuMapper.xml
@@ -22,4 +22,18 @@
        order by sort
    </select>
    <select id="listStrictlyMenuByRoleId" resultType="java.lang.Long">
        select sm.id
        from sys_menu sm
        left join sys_role_menu srm on sm.id = srm.menu_id
        where srm.role_id = #{roleId}
        and sm.id not in (
            select sm.parent_id
            from sys_menu sm
            inner join sys_role_menu srm on sm.id = srm.menu_id
            and srm.role_id = #{roleId}
        )
        order by sm.sort
    </select>
</mapper>