Files
portalweb-api/src/products/dto/product-detail-response.dto.ts

55 lines
1.0 KiB
TypeScript

import { ApiProperty } from '@nestjs/swagger';
/**
* DTO para resposta de detalhes de produtos
*/
export class ProductDetailResponseDto {
@ApiProperty({
description: 'Código do produto',
example: 12345,
})
codprod: number;
@ApiProperty({
description: 'Descrição completa do produto (com marca)',
example: 'PRODUTO EXEMPLO - MARCA EXEMPLO',
})
descricao: string;
@ApiProperty({
description: 'Tipo de embalagem',
example: 'UN',
})
embalagem: string;
@ApiProperty({
description: 'Código auxiliar (código de barras)',
example: '7891234567890',
})
codauxiliar: string;
@ApiProperty({
description: 'Nome da marca',
example: 'MARCA EXEMPLO',
})
marca: string;
@ApiProperty({
description: 'Preço de venda do produto',
example: 99.9,
})
preco: number;
@ApiProperty({
description: 'Nome da filial',
example: 'FILIAL MATRIZ',
})
filial: string;
@ApiProperty({
description: 'Nome da região',
example: 'REGIÃO SUL',
})
regiao: string;
}