fix: ajuste no endpoint de impressão de pedidos.

This commit is contained in:
joelson brito
2025-11-05 15:40:32 -03:00
parent 3849fa1c4e
commit e448a44144
13 changed files with 847 additions and 165 deletions

84
src/orders/dto/DebDto.ts Normal file
View File

@@ -0,0 +1,84 @@
import { ApiProperty } from '@nestjs/swagger';
/**
* DTO para dados de débitos/prestações de clientes
*/
export class DebDto {
@ApiProperty({
description: 'Data de emissão da prestação',
example: '2024-01-15',
type: Date,
})
dtemissao: Date;
@ApiProperty({
description: 'Código da filial',
example: '1',
})
codfilial: string;
@ApiProperty({
description: 'Número da duplicata',
example: '12345',
})
duplic: string;
@ApiProperty({
description: 'Número da prestação',
example: '1',
})
prest: string;
@ApiProperty({
description: 'Código do cliente',
example: 1000,
})
codcli: number;
@ApiProperty({
description: 'Nome do cliente',
example: 'JOÃO DA SILVA',
})
cliente: string;
@ApiProperty({
description: 'Código de cobrança',
example: 'BL',
})
codcob: string;
@ApiProperty({
description: 'Descrição da forma de cobrança',
example: 'BOLETO',
})
cobranca: string;
@ApiProperty({
description: 'Data de vencimento',
example: '2024-02-15',
type: Date,
})
dtvenc: Date;
@ApiProperty({
description: 'Data de pagamento',
example: '2024-02-10',
type: Date,
nullable: true,
})
dtpag: Date | null;
@ApiProperty({
description: 'Valor da prestação',
example: 150.50,
})
valor: number;
@ApiProperty({
description: 'Situação da prestação',
example: 'PAGO',
enum: ['PAGO', 'EM ATRASO', 'A VENCER', 'NENHUM'],
})
situacao: string;
}