// import { Body, Controller, Post } from "@nestjs/common"; // import { ApiBearerAuth, ApiTags } from "@nestjs/swagger"; // import { UpsertLeaveRequestDto } from "../dtos/upsert-leave-request.dto"; // import { LeaveRequestsService } from "../services/leave-request.service"; // @ApiTags('Leave Requests') // @ApiBearerAuth('access-token') // // @UseGuards() // @Controller('leave-requests') // export class LeaveRequestController { // constructor(private readonly leave_service: LeaveRequestsService){} // @Post('upsert') // async upsertLeaveRequest(@Body() dto: UpsertLeaveRequestDto) { // const { action, leave_requests } = await this.leave_service.handle(dto); // return { action, leave_requests }; // } // }