feat: RBAC

This commit is contained in:
2025-03-11 17:48:57 +08:00
parent 95de4f6484
commit e06d00feff
4 changed files with 11 additions and 8 deletions

View File

@@ -7,12 +7,12 @@ import { GrantMenuDto } from './dto/grant-menu.dto';
export class PermissionController {
constructor(private readonly permissionService: PermissionService) {}
@Get('/roles/:roleId/menus')
@Get('/roles/:roleId/resources')
getRoleMenus(@Param('roleId') roleId: string) {
return this.permissionService.getRoleMenus(roleId);
}
@Put('/roles/:roleId/menus')
@Put('/roles/:roleId/resources')
assignMenus(@Param('roleId') roleId: string, @Body() dto: GrantMenuDto) {
return this.permissionService.assignMenus(roleId, dto);
}