| | |
| | | @ApiOperation(value = "列表", tags = {"后台-角色管理"}) |
| | | @ResponseBody |
| | | public ResultUtil<PageInfo<Map>> list(DeptQuery req) { |
| | | // PageHelper.startPage(req.getPageNum(),req.getPageSize()); |
| | | List<Map<String, Object>> roles = this.roleService.selectRoles(req.getDeptName()); |
| | | PageInfo<Map> info=new PageInfo<>(roles); |
| | | return ResultUtil.success(info); |
| | |
| | | Role role = roleService.selectById(roleId); |
| | | return ResultUtil.success("分配成功"); |
| | | } |
| | | private List<ZTreeNode> getParent(List<ZTreeNode> roleTreeListByUserId,List<ZTreeNode> parent){ |
| | | List<ZTreeNode> result = new ArrayList<>(); |
| | | for (ZTreeNode zTreeNode : parent) { |
| | | |
| | | List<ZTreeNode> children = roleTreeListByUserId.stream().filter(e -> e.getpId().equals(zTreeNode.getId())).collect(Collectors.toList()); |
| | | if(CollectionUtils.isEmpty(children)){ |
| | | zTreeNode.setChildren(children); |
| | | }else { |
| | | getParent(roleTreeListByUserId,children); |
| | | } |
| | | ZTreeNode zTreeNode1 = new ZTreeNode(); |
| | | BeanUtils.copyProperties(zTreeNode,zTreeNode1); |
| | | result.add(zTreeNode1); |
| | | } |
| | | return result; |
| | | } |
| | | // private List<ZTreeNode> getParent(List<ZTreeNode> roleTreeListByUserId,List<ZTreeNode> parent){ |
| | | // List<ZTreeNode> result = new ArrayList<>(); |
| | | // for (ZTreeNode zTreeNode : parent) { |
| | | // |
| | | // List<ZTreeNode> children = roleTreeListByUserId.stream().filter(e -> e.getpId().equals(zTreeNode.getId())).collect(Collectors.toList()); |
| | | // if(CollectionUtils.isEmpty(children)){ |
| | | // zTreeNode.setChildren(children); |
| | | // }else { |
| | | // getParent(roleTreeListByUserId,children); |
| | | // } |
| | | // ZTreeNode zTreeNode1 = new ZTreeNode(); |
| | | // BeanUtils.copyProperties(zTreeNode,zTreeNode1); |
| | | // result.add(zTreeNode1); |
| | | // } |
| | | // return result; |
| | | // } |
| | | |
| | | |
| | | |