管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-12-16 f6d4228d005b79a7549613afede41f2956d806ee
1
已修改3个文件
36 ■■■■■ 文件已修改
data/db_fn.sql 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/controller/sys/MenuController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sys/MenuMapper.xml 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/db_fn.sql
@@ -362,29 +362,9 @@
select * from bd.dlg_agnp where gid<13;     -- delete from bd.dlg_agnp where gid>12;     alter sequence bd.dlg_agnp_gid_seq restart with 20;
select gb,name,classes,pinyin,pac,bsm,geom,eventid,dirid,depid,verid,createtime,createuser,updateuser,updatetime from bd.dlg_agnp
select * from bs.bs_project;
select * from bd.dlg_agnp order by gid desc;
insert into bd.dlg_agnp(gb,name) values('01','A01');
insert into bd.dlg_agnp(gb,name) values('02','A02');
select * from lf.sys_dict where ns='bs' and tab='bs_project';
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 ) ;
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/java/com/lf/server/controller/sys/MenuController.java
@@ -110,7 +110,7 @@
    @SysLog()
    @ApiOperation(value = "删除多条")
    @ApiImplicitParams({
            @ApiImplicitParam(name = "id", value = "ID数组", dataType = "Integer", paramType = "query", example = "1")
            @ApiImplicitParam(name = "ids", value = "ID数组", dataType = "List<Integer>", paramType = "query", example = "1,2")
    })
    @GetMapping(value = "/deleteMenus")
    public ResponseMsg<Integer> deleteMenus(@RequestParam List<Integer> ids) {
src/main/resources/mapper/sys/MenuMapper.xml
@@ -48,14 +48,24 @@
    </insert>
    <delete id="deleteMenu">
        delete from lf.sys_menu where id = #{id}
        delete from lf.sys_role_menu_auth where menu_auth_id in (select id from lf.sys_menu_auth where menuid = #{id});
        delete from lf.sys_menu_auth where menuid = #{id};
        delete from lf.sys_menu where id = #{id};
    </delete>
    <delete id="deleteMenus">
        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 menuid in
        <foreach item="id" collection="ids" index="index" open="(" separator="," close=")">
            #{id}
        </foreach>;
        delete from lf.sys_menu where id in
        <foreach item="id" collection="ids" index="index" open="(" separator="," close=")">
            #{id}
        </foreach>
        </foreach>;
    </delete>
    <update id="updateMenu">