jiaosong
2023-09-14 e3b9c572368526e925a5266f7b8a2848f4d431cd
#自测修改
已修改9个文件
30 ■■■■ 文件已修改
server/company/src/main/java/com/doumee/api/system/SystemMenuController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/platform/src/main/java/com/doumee/api/system/SystemMenuController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/biz/system/SystemMenuBiz.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/biz/system/impl/SystemMenuBizImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/dao/system/SystemMenuMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/service/system/SystemMenuService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/service/system/impl/SystemMenuServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/service/system/impl/SystemUserServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/resources/mappers/SystemMenuMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/company/src/main/java/com/doumee/api/system/SystemMenuController.java
@@ -46,10 +46,10 @@
    }
    @ApiOperation("查询列表树")
    @PostMapping("/treeList")
    @PostMapping("/treeList/{type}")
    @RequiresPermissions("system:menu:query")
    public ApiResponse<List<SystemMenuListVO>> findTree () {
        return ApiResponse.success(systemMenuBiz.findTree());
    public ApiResponse<List<SystemMenuListVO>> findTree (@PathVariable Integer type) {
        return ApiResponse.success(systemMenuBiz.findTreeByType(type));
    }
    @PreventRepeat
server/platform/src/main/java/com/doumee/api/system/SystemMenuController.java
@@ -46,10 +46,10 @@
    }
    @ApiOperation("查询列表树")
    @PostMapping("/treeList")
    @PostMapping("/treeList/{type}")
    @RequiresPermissions("system:menu:query")
    public ApiResponse<List<SystemMenuListVO>> findTree () {
        return ApiResponse.success(systemMenuBiz.findTree());
    public ApiResponse<List<SystemMenuListVO>> findTree (@PathVariable Integer type) {
        return ApiResponse.success(systemMenuBiz.findTreeByType(type));
    }
    @PreventRepeat
server/service/src/main/java/com/doumee/biz/system/SystemMenuBiz.java
@@ -47,7 +47,7 @@
     * @author Eva.Caesar Liu
     * @date 2023/03/21 14:49
     */
    List<SystemMenuListVO> findTree();
    List<SystemMenuListVO> findTreeByType(Integer type);
    /**
     * 删除
server/service/src/main/java/com/doumee/biz/system/impl/SystemMenuBizImpl.java
@@ -92,8 +92,8 @@
    }
    @Override
    public List<SystemMenuListVO> findTree() {
        List<SystemMenuListVO> menus = systemMenuService.findList();
    public List<SystemMenuListVO> findTreeByType(Integer type) {
        List<SystemMenuListVO> menus = systemMenuService.findList(type);
        List<SystemMenuListVO> rootMenus = new ArrayList<>();
        // 添加根菜单
        for (SystemMenu menu : menus) {
server/service/src/main/java/com/doumee/dao/system/SystemMenuMapper.java
@@ -13,7 +13,7 @@
     * @author Eva.Caesar Liu
     * @date 2023/02/14 11:14
     */
    List<SystemMenuListVO> selectManageList();
    List<SystemMenuListVO> selectManageList(Integer type);
    /**
     * 根据用户ID查询
server/service/src/main/java/com/doumee/service/system/SystemMenuService.java
@@ -73,7 +73,7 @@
     * @author Eva.Caesar Liu
     * @date 2023/03/21 14:49
     */
    List<SystemMenuListVO> findList();
    List<SystemMenuListVO> findList(Integer type);
    /**
     * 查询一级菜单列表
server/service/src/main/java/com/doumee/service/system/impl/SystemMenuServiceImpl.java
@@ -83,8 +83,8 @@
    }
    @Override
    public List<SystemMenuListVO> findList() {
        return systemMenuMapper.selectManageList();
    public List<SystemMenuListVO> findList(Integer type) {
        return systemMenuMapper.selectManageList(type);
    }
    @Override
server/service/src/main/java/com/doumee/service/system/impl/SystemUserServiceImpl.java
@@ -121,7 +121,7 @@
        Wrapper<SystemUser> wrapper = new QueryWrapper<>(systemUser);
        return systemUserMapper.selectList(wrapper);
    }
    @Override
    public PageData<SystemUserListVO> findPage(PageWrap<QuerySystemUserDTO> pageWrap) {
        // 根部门条件处理(需查询根部门下所有部门的用户)
server/service/src/main/resources/mappers/SystemMenuMapper.xml
@@ -23,7 +23,7 @@
     JOIN `SYSTEM_USER` create_user ON create_user.ID = menu.CREATE_USER
    LEFT JOIN `SYSTEM_USER` update_user ON update_user.ID = menu.UPDATE_USER
    <where>
      menu.DELETED = 0
      menu.DELETED = 0 and menu.type = {type}
    </where>
    ORDER BY menu.SORT
  </select>