import { Body, Controller, Delete, Get, Param, Patch, Post } from '@nestjs/common' import { CreatePurchaseReceiptPaymentDto } from './dto/create-purchase-receipt-payment.dto' import { UpdatePurchaseReceiptPaymentDto } from './dto/update-purchase-receipt-payment.dto' import { PurchaseReceiptPaymentsService } from './purchase-receipt-payments.service' @Controller('purchase-receipt-payments') export class PurchaseReceiptPaymentsController { constructor( private readonly purchaseReceiptPaymentsService: PurchaseReceiptPaymentsService, ) {} @Post() create(@Body() dto: CreatePurchaseReceiptPaymentDto) { return this.purchaseReceiptPaymentsService.create(dto) } @Get() findAll() { return this.purchaseReceiptPaymentsService.findAll() } @Get(':id') findOne(@Param('id') id: string) { return this.purchaseReceiptPaymentsService.findOne(Number(id)) } @Patch(':id') update(@Param('id') id: string, @Body() dto: UpdatePurchaseReceiptPaymentDto) { return this.purchaseReceiptPaymentsService.update(Number(id), dto) } @Delete(':id') remove(@Param('id') id: string) { return this.purchaseReceiptPaymentsService.remove(Number(id)) } }