管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-12-16 440daedb1c1852f7b49cfcf88ee78d86f0425e5e
1
已修改3个文件
39 ■■■■ 文件已修改
data/db_fn.sql 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sys/AuthMapper.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sys/RoleMapper.xml 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/db_fn.sql
@@ -374,15 +374,17 @@
select * from lf.sys_role_user 
delete from lf.sys_res where id = 16; delete from lf.sys_role_res where resid = 16;
delete from lf.sys_res where id in ( 16 , 17 ) ; delete from lf.sys_role_res where resid in ( 16 , 17 ) ;
delete from lf.sys_menu_auth where authid = 8; delete from lf.sys_auth where id = 8;
delete from lf.sys_menu_auth where authid in ( 8 , 9 ) ; delete from lf.sys_auth where id in ( 8 , 9 ) ;
select * from lf.sys_role
select * from lf.sys_role_user
select * from lf.sys_role_res
select * from lf.sys_role_menu_auth
select * from lf.sys_menu_auth
select * from lf.sys_role_menu_auth where menu_auth_id in (select id from lf.sys_menu_auth where authid = 7)
select * from lf.sys_menu_auth where authid = 1 #{id};
src/main/resources/mapper/sys/AuthMapper.xml
@@ -76,6 +76,10 @@
    </delete>
    <delete id="deleteAuths"  >
        delete from lf.sys_role_menu_auth where menu_auth_id in (select id from lf.sys_menu_auth where authid in
        <foreach item="id" collection="ids" index="index" open="(" separator="," close=")">
            #{id}
        </foreach>);
        delete from lf.sys_menu_auth where authid in
        <foreach item="id" collection="ids" index="index" open="(" separator="," close=")">
            #{id}
src/main/resources/mapper/sys/RoleMapper.xml
@@ -55,14 +55,29 @@
    </insert>
    <delete id="deleteRole">
        delete from lf.sys_role where id = #{id}
        delete from lf.sys_role_user where roleid = #{id};
        delete from lf.sys_role_res where roleid = #{id};
        delete from lf.sys_role_menu_auth where roleid = #{id};
        delete from lf.sys_role where id = #{id};
    </delete>
    <delete id="deleteRoles">
        delete from lf.sys_role_user where roleid in
        <foreach item="id" collection="ids" index="index" open="(" separator="," close=")">
            #{id}
        </foreach>;
        delete from lf.sys_role_res where roleid in
        <foreach item="id" collection="ids" index="index" open="(" separator="," close=")">
            #{id}
        </foreach>;
        delete from lf.sys_role_menu_auth where roleid in
        <foreach item="id" collection="ids" index="index" open="(" separator="," close=")">
            #{id}
        </foreach>;
        delete from lf.sys_role where id in
        <foreach item="id" collection="ids" index="index" open="(" separator="," close=")">
            #{id}
        </foreach>
        </foreach>;
    </delete>
    <update id="updateRole">