管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-12-15 d919a49f803bca384e39ae74bc203e040fb936fe
1
已修改3个文件
42 ■■■■■ 文件已修改
data/db_fn.sql 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sys/ResMapper.xml 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sys/UserMapper.xml 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/db_fn.sql
@@ -86,6 +86,10 @@
    str varchar = '';
    rec varchar = '';
  begin
    if (id is null or tab is null) then
      return str;
    end if;
    for rec in execute 'with recursive rs as(' || 
      'select id,pid,name from lf.sys_' || tab || ' where id=' || id ||
      ' union select a.id,a.pid,a.name from lf.sys_' || tab || ' a, rs b where a.id=b.pid '||
@@ -367,6 +371,26 @@
select fn_rec_query(depid,'dep') depName,fn_rec_query(dirid,'dir') dirName,fn_ver(verid) verName,
  fn_uname(createuser) createName,fn_uname(updateuser) updateName from bd.dlg_agnp limit 10;
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 ) ;
src/main/resources/mapper/sys/ResMapper.xml
@@ -70,14 +70,19 @@
    </insert>
    <delete id="deleteRes">
        delete from lf.sys_res where id = #{id}
        delete from lf.sys_res where id = #{id};
        delete from lf.sys_role_res where resid = #{id};
    </delete>
    <delete id="deleteRess">
        delete from lf.sys_res where id in
        <foreach item="id" collection="ids" index="index" open="(" separator="," close=")">
            #{id}
        </foreach>
        </foreach>;
        delete from lf.sys_role_res where resid in
        <foreach item="id" collection="ids" index="index" open="(" separator="," close=")">
            #{id}
        </foreach>;
    </delete>
    <update id="updateRes">
src/main/resources/mapper/sys/UserMapper.xml
@@ -109,14 +109,19 @@
    </insert>
    <delete id="deleteUser">
        delete from lf.sys_user where id = #{id}
        delete from lf.sys_user where id = #{id};
        delete from lf.sys_role_user where userid = #{id};
    </delete>
    <delete id="deleteUsers">
        delete from lf.sys_user where id in
        <foreach item="id" collection="ids" index="index" open="(" separator="," close=")">
            #{id}
        </foreach>
        </foreach>;
        delete from lf.sys_role_user where userid in
        <foreach item="id" collection="ids" index="index" open="(" separator="," close=")">
            #{id}
        </foreach>;
    </delete>
    <update id="updateUsers">