import { Body, Controller, Delete, Get, Param, Patch, Post, } from '@nestjs/common'; import { {{pascalCase name}}Service } from './{{kebabCase name}}.service'; import { Create{{pascalCase name}}Dto } from './dto/create-{{kebabCase name}}.dto'; import { Update{{pascalCase name}}Dto } from './dto/update-{{kebabCase name}}.dto'; @Controller('{{kebabCase name}}') export class {{pascalCase name}}Controller { constructor(private readonly service: {{pascalCase name}}Service) {} @Get() findAll() { return this.service.findAll(); } @Get(':id') findOne(@Param('id') id: string) { return this.service.findOne(id); } @Post() create(@Body() dto: Create{{pascalCase name}}Dto) { return this.service.create(dto); } @Patch(':id') update( @Param('id') id: string, @Body() dto: Update{{pascalCase name}}Dto, ) { return this.service.update(id, dto); } @Delete(':id') remove(@Param('id') id: string) { return this.service.remove(id); } }