| | |
| | | } |
| | | |
| | | @GetMapping("/menu-permissions") |
| | | public Result<Map<String, Object>> menuPermissions(@RequestParam(required = false) Long roleId, |
| | | @RequestParam(required = false) Long tenantId) { |
| | | return Result.ok(systemService.menuPermissions(roleId, tenantId)); |
| | | public Result<Map<String, Object>> menuPermissions(@RequestParam(required = false) Long roleId) { |
| | | return Result.ok(systemService.menuPermissions(roleId)); |
| | | } |
| | | |
| | | @PostMapping("/menu-permissions") |
| | | public Result<Void> saveMenuPermissions(@RequestBody Requests.MenuPermissionRequest request) { |
| | | systemService.saveMenuPermissions(request.getRoleId(), request.getTenantId(), |
| | | request.getRoleMenuIds(), request.getTenantMenuIds()); |
| | | systemService.saveMenuPermissions(request.getRoleId(), request.getRoleMenuIds()); |
| | | return Result.ok(); |
| | | } |
| | | |
| | | @GetMapping("/tenants") |
| | | public Result<List<Map<String, Object>>> tenants() { |
| | | return Result.ok(systemService.tenants()); |
| | | } |
| | | |
| | | @GetMapping("/three-member") |
| | | public Result<Map<String, Object>> threeMember() { |