fix: ajuste no endpoint de impressão de pedidos.
This commit is contained in:
84
src/orders/dto/DebDto.ts
Normal file
84
src/orders/dto/DebDto.ts
Normal 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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user