#
luxiaotao1123
2024-02-22 6bc2d74ca9a45d3061b607e690548eacda74833a
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/system/controller/RoleController.java
@@ -21,6 +21,7 @@
import javax.servlet.http.HttpServletResponse;
import java.util.*;
import java.util.stream.Collectors;
/**
 * Created by vincent on 2/13/2024
@@ -131,12 +132,22 @@
        ExcelUtil.build(ExcelUtil.create(roleService.list(), Role.class), response);
    }
    @PreAuthorize("hasAuthority('system:role:list')")
    @GetMapping("/role/scope/list")
    public R scopeList(@RequestParam Long roleId) {
        List<RoleMenu> list = roleMenuService.list(new LambdaQueryWrapper<RoleMenu>().eq(RoleMenu::getRoleId, roleId));
        if (!Cools.isEmpty(list)) {
            return R.ok().add(list.stream().map(RoleMenu::getMenuId).collect(Collectors.toList()));
        }
        return R.ok();
    }
    @PreAuthorize("hasAuthority('system:role:update')")
    @OperationLog("分配权限")
    @PostMapping("/role/scope")
    public R scope(@RequestBody Role role) {
    @PostMapping("/role/scope/update")
    public R scopeUpdate(@RequestBody Role role) {
        return R.ok("分配成功");
    }