import { Controller, Get, Post, Body, Patch, Param, Delete, } from '@nestjs/common'; import { SupplierService } from './supplier.service'; import { CreateSupplierDto } from '@bpm/data/dto/supplier/create-supplier.dto'; import { UpdateSupplierDto } from '@bpm/data/dto/supplier/update-supplier.dto'; @Controller(['supplier', 'suppliers']) export class SupplierController { constructor(private readonly supplierService: SupplierService) {} @Post() create(@Body() createSupplierDto: CreateSupplierDto) { return this.supplierService.create(createSupplierDto); } @Get() findAll() { return this.supplierService.findAll(); } @Get(':id') findOne(@Param('id') id: string) { return this.supplierService.findOne(+id); } @Patch(':id') update( @Param('id') id: string, @Body() updateSupplierDto: UpdateSupplierDto, ) { return this.supplierService.update(+id, updateSupplierDto); } @Delete(':id') remove(@Param('id') id: string) { return this.supplierService.remove(+id); } }