pos-be/src/modules/reports/report-bookmark/report-bookmark.controller.ts

36 lines
694 B
TypeScript

import { Controller, Delete, Get, Post, Put } from '@nestjs/common';
import { ApiBearerAuth, ApiTags } from '@nestjs/swagger';
import { Public } from 'src/core/guards';
import { MODULE_NAME } from 'src/core/strings/constants/module.constants';
@ApiTags(`${MODULE_NAME.REPORT_BOOKMARK.split('-').join(' ')}`)
@Controller(`v1/${MODULE_NAME.REPORT_BOOKMARK}`)
@Public(false)
@ApiBearerAuth('JWT')
export class ReportBookmarkController {
@Post()
async create() {
return;
}
@Get()
async getAll() {
return;
}
@Put('applied')
async applied() {
return;
}
@Put('unapplied')
async unapplied() {
return;
}
@Delete(':id')
async delete() {
return;
}
}