refactor: atualizações e remoção de módulos não utilizados
This commit is contained in:
@@ -11,6 +11,8 @@ import { ProductEcommerceDto } from './dto/product-ecommerce.dto';
|
||||
import { ApiTags, ApiOperation, ApiParam, ApiBody, ApiResponse, ApiBearerAuth } from '@nestjs/swagger';
|
||||
import { ProductDetailQueryDto } from './dto/product-detail-query.dto';
|
||||
import { ProductDetailResponseDto } from './dto/product-detail-response.dto';
|
||||
import { RotinaA4QueryDto } from './dto/rotina-a4-query.dto';
|
||||
import { RotinaA4ResponseDto } from './dto/rotina-a4-response.dto';
|
||||
|
||||
|
||||
//@ApiBearerAuth()
|
||||
@@ -75,4 +77,20 @@ export class ProductsController {
|
||||
async getProductDetails(@Body() query: ProductDetailQueryDto): Promise<ProductDetailResponseDto[]> {
|
||||
return this.productsService.getProductDetails(query);
|
||||
}
|
||||
|
||||
/**
|
||||
* Endpoint para buscar informações do produto conforme rotina A4
|
||||
*/
|
||||
@Post('rotina-A4')
|
||||
@ApiOperation({ summary: 'Busca informações do produto conforme rotina A4' })
|
||||
@ApiBody({ type: RotinaA4QueryDto })
|
||||
@ApiResponse({
|
||||
status: 200,
|
||||
description: 'Dados do produto retornados com sucesso.',
|
||||
type: RotinaA4ResponseDto
|
||||
})
|
||||
@ApiResponse({ status: 404, description: 'Produto não encontrado para os parâmetros informados.' })
|
||||
async getRotinaA4(@Body() query: RotinaA4QueryDto): Promise<RotinaA4ResponseDto> {
|
||||
return this.productsService.getRotinaA4(query);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user