add single endpoint

This commit is contained in:
2025-12-27 13:04:35 +03:30
parent e56d9888e5
commit 3cb59a0ca8
6 changed files with 170 additions and 6 deletions
+10 -2
View File
@@ -13,6 +13,7 @@ import { CreateRestaurantDto } from "./DTO/create-restaurant.dto";
import { AuthGuards } from "../../common/decorators/auth-guard.decorator";
import { PermissionsDec } from "../../common/decorators/permission.decorator";
import { PermissionEnum } from "../users/enums/permission.enum";
import { UserDec } from "../../common/decorators/user.decorator";
@ApiTags("d-menu")
@Controller("admin/dmenu")
@@ -112,7 +113,14 @@ export class DmenuController {
@Post('restaurants')
@ApiOperation({ summary: "Create restaurant" })
createRestaurant(@Body() dto: CreateRestaurantDto) {
return this.restaurantService.createRestaurant(dto);
createRestaurant(@Body() dto: CreateRestaurantDto, @UserDec("id") userId: string) {
return this.restaurantService.createRestaurant(dto, userId);
}
@Get('/super-admin/restaurants/subscription/:subscriptionId')
@ApiOperation({ summary: "Get restaurant subscription by subscription ID" })
@ApiParam({ name: "subscriptionId", required: true, type: String })
getRestaurantSubscription(@Param("subscriptionId") subscriptionId: string) {
return this.restaurantService.getRestaurantSubscription(subscriptionId);
}
}