whyczh
2021-06-03 18f848916fd1d0e915bb51148fa85609f335aaaa
src/main/java/com/whyc/controller/RoleController.java
@@ -71,9 +71,32 @@
    }
    @GetMapping("getUserByRoleId")
    @ApiOperation(value = "通过角色id获取用户信息")
    public Response<PageInfo<User>> getUserByRoleId(@RequestParam int roleId){
        return roleService.getUserByRoleId(roleId);
    @ApiOperation(value = "通过角色id获取用户信息",notes = "点击权限人员时触发获取")
    public Response<PageInfo<User>> getUserByRoleId(@RequestParam int pageNum,@RequestParam int pageSize,@RequestParam int roleId){
        return userRoleService.getUserByRoleId(pageNum,pageSize,roleId);
    }
    @GetMapping("getUsersByRoleId")
    @ApiOperation(value = "获取角色用户信息",notes = "点击添加人员是触发获取")
    public Response getUsersByRoleId(@RequestParam int roleId){
        return userRoleService.getUsersByRoleId(roleId);
    }
    @PutMapping("updateRoleUser")
    @ApiOperation(value = "更新角色用户信息",notes = "配置人员信息保存")
    public Response updateRoleUser(@RequestParam int roleId,@RequestBody int[] userIds){
        return userRoleService.updateRoleUser(roleId,userIds);
    }
    @PostMapping
    @ApiOperation(value = "新增角色")
    public Response add(@RequestBody Role role){
        return roleService.add(role);
    }
    @PutMapping("updateRole")
    @ApiOperation(value = "更新角色")
    public Response updateRole(@RequestBody Role role){
        return roleService.updateRole(role);
    }
    @PutMapping("updateRoleState")
@@ -81,13 +104,17 @@
    public Response updateRoleState(@RequestParam int roleId,@RequestParam int state){
        return roleService.updateRoleState(roleId,state);
    }
    @PostMapping
    @ApiOperation(value = "新增角色")
    public Response add(@RequestBody Role role){
        return roleService.add(role);
    @DeleteMapping("deleteRole")
    @ApiOperation(value = "删除角色")
    public Response deleteRole(@RequestParam int roleId){
        return roleService.deleteRole(roleId);
    }
//    @PostMapping("batch")
//    @ApiOperation(value = "批量新增角色")
@@ -111,8 +138,8 @@
    /**===============角色与权限================**/
    @GetMapping("allPermissions")
    @ApiOperation(value = "获取所有权限")
//    @GetMapping("allPermissions")
//    @ApiOperation(value = "获取所有权限")
    public List<Permission> getAllPermissions(HttpServletRequest request){
        return permissionService.getAll();
    }
@@ -131,8 +158,8 @@
        return rolePermissionService.bindingUserWithRoleBatch(rolePermissions);
    }
    @GetMapping("permissions")
    @ApiOperation(value = "获取当前用户的权限")
//    @GetMapping("permissions")
//    @ApiOperation(value = "获取当前用户的权限")
    public List<Permission> getPermissions(HttpServletRequest request){
        //User user = CommonUtil.getUser(request);
        User user = (User) SecurityUtils.getSubject().getPrincipal();
@@ -141,8 +168,8 @@
    /**==============用户-角色-菜单================**/
//    @GetMapping("allMenus")
//    @ApiOperation(value = "获取所有菜单")
    @GetMapping("allMenus")
    @ApiOperation(value = "获取所有菜单")
    public List<Menu> getAllMenu(){
        return roleMenuService.getAllMenus();
    }
@@ -155,16 +182,16 @@
    @PutMapping("updateRoleMenu")
    @ApiOperation(value = "更新角色菜单")
    public void updateRoleMenu(@RequestParam int roleId,@RequestBody List<Menu> menus){
        roleMenuService.updateRoleMenu(roleId,menus);
    public Response updateRoleMenu(@RequestParam int roleId,@RequestBody int[] menuIds){
        return roleMenuService.updateRoleMenu(roleId,menuIds);
    }
    @GetMapping("userMenu")
    @ApiOperation(value = "获取当前用户的菜单")
//    @GetMapping("userMenu")
//    @ApiOperation(value = "获取当前用户的菜单")
    public List<Menu> getUserMenu(HttpServletRequest request){
        //User user = CommonUtil.getUser(request);
        User user = (User) SecurityUtils.getSubject().getPrincipal();