import { Body, Controller, Get, Param, Post } from '@nestjs/common' import { reqTokenPayload } from '@/modules/auth/current-user.decorator' import { CreateSalesInvoiceDto } from './dto/create-sales-invoice.dto' import { SalesInvoicesService } from './sales-invoices.service' @Controller('pos/sales_invoices') export class SalesInvoicesController { constructor(private readonly salesInvoicesService: SalesInvoicesService) {} @Get() findAll() { return this.salesInvoicesService.findAll() } @Get(':id') findOne(@Param('id') id: string) { return this.salesInvoicesService.findOne(+id) } @Post() create(@Body() data: CreateSalesInvoiceDto, @reqTokenPayload() account) { return this.salesInvoicesService.create(data, account) } }