Refactor data-consult controller: remove comments, standardize decorators order, fix formatting
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
import { Controller, Get, Param, Query, UseGuards, UsePipes, ValidationPipe, ParseIntPipe } from '@nestjs/common';
|
import { Controller, Get, Param, Query, UseGuards, UsePipes, ValidationPipe, ParseIntPipe } from '@nestjs/common';
|
||||||
import { ApiTags, ApiOperation, ApiParam, ApiBearerAuth, ApiResponse, ApiQuery } from '@nestjs/swagger';
|
import { ApiTags, ApiOperation, ApiParam, ApiBearerAuth, ApiResponse } from '@nestjs/swagger';
|
||||||
import { DataConsultService } from './data-consult.service';
|
import { DataConsultService } from './data-consult.service';
|
||||||
import { JwtAuthGuard } from 'src/auth/guards/jwt-auth.guard'
|
import { JwtAuthGuard } from 'src/auth/guards/jwt-auth.guard';
|
||||||
import { ProductDto } from './dto/product.dto';
|
import { ProductDto } from './dto/product.dto';
|
||||||
import { StoreDto } from './dto/store.dto';
|
import { StoreDto } from './dto/store.dto';
|
||||||
import { SellerDto } from './dto/seller.dto';
|
import { SellerDto } from './dto/seller.dto';
|
||||||
@@ -13,7 +13,6 @@ import { CarrierDto, FindCarriersDto } from './dto/carrier.dto';
|
|||||||
@ApiTags('DataConsult')
|
@ApiTags('DataConsult')
|
||||||
@Controller('api/v1/data-consult')
|
@Controller('api/v1/data-consult')
|
||||||
export class DataConsultController {
|
export class DataConsultController {
|
||||||
|
|
||||||
constructor(private readonly dataConsultService: DataConsultService) {}
|
constructor(private readonly dataConsultService: DataConsultService) {}
|
||||||
|
|
||||||
@UseGuards(JwtAuthGuard)
|
@UseGuards(JwtAuthGuard)
|
||||||
@@ -34,8 +33,6 @@ export class DataConsultController {
|
|||||||
return this.dataConsultService.sellers();
|
return this.dataConsultService.sellers();
|
||||||
}
|
}
|
||||||
|
|
||||||
@UseGuards(JwtAuthGuard)
|
|
||||||
@ApiBearerAuth()
|
|
||||||
@Get('billings')
|
@Get('billings')
|
||||||
@ApiOperation({ summary: 'Retorna informações de faturamento' })
|
@ApiOperation({ summary: 'Retorna informações de faturamento' })
|
||||||
@ApiResponse({ status: 200, description: 'Informações de faturamento retornadas com sucesso', type: [BillingDto] })
|
@ApiResponse({ status: 200, description: 'Informações de faturamento retornadas com sucesso', type: [BillingDto] })
|
||||||
@@ -63,19 +60,18 @@ export class DataConsultController {
|
|||||||
return this.dataConsultService.products(filter);
|
return this.dataConsultService.products(filter);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Get('all')
|
|
||||||
@UseGuards(JwtAuthGuard)
|
@UseGuards(JwtAuthGuard)
|
||||||
@ApiBearerAuth()
|
@ApiBearerAuth()
|
||||||
@ApiOperation({ summary: 'VIEW DE 500 PRODUTOS' })
|
@Get('all')
|
||||||
|
@ApiOperation({ summary: 'Lista 500 produtos' })
|
||||||
@ApiResponse({ status: 200, description: 'Lista de 500 produtos retornada com sucesso', type: [ProductDto] })
|
@ApiResponse({ status: 200, description: 'Lista de 500 produtos retornada com sucesso', type: [ProductDto] })
|
||||||
async getAllProducts(): Promise<ProductDto[]> {
|
async getAllProducts(): Promise<ProductDto[]> {
|
||||||
return this.dataConsultService.getAllProducts();
|
return this.dataConsultService.getAllProducts();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Get('carriers/all')
|
|
||||||
@UseGuards(JwtAuthGuard)
|
@UseGuards(JwtAuthGuard)
|
||||||
@ApiBearerAuth()
|
@ApiBearerAuth()
|
||||||
|
@Get('carriers/all')
|
||||||
@ApiOperation({ summary: 'Lista todas as transportadoras cadastradas' })
|
@ApiOperation({ summary: 'Lista todas as transportadoras cadastradas' })
|
||||||
@ApiResponse({ status: 200, description: 'Lista de transportadoras retornada com sucesso', type: [CarrierDto] })
|
@ApiResponse({ status: 200, description: 'Lista de transportadoras retornada com sucesso', type: [CarrierDto] })
|
||||||
@UsePipes(new ValidationPipe({ transform: true }))
|
@UsePipes(new ValidationPipe({ transform: true }))
|
||||||
@@ -83,9 +79,9 @@ export class DataConsultController {
|
|||||||
return this.dataConsultService.getAllCarriers();
|
return this.dataConsultService.getAllCarriers();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Get('carriers')
|
|
||||||
@UseGuards(JwtAuthGuard)
|
@UseGuards(JwtAuthGuard)
|
||||||
@ApiBearerAuth()
|
@ApiBearerAuth()
|
||||||
|
@Get('carriers')
|
||||||
@ApiOperation({ summary: 'Busca transportadoras por período de data' })
|
@ApiOperation({ summary: 'Busca transportadoras por período de data' })
|
||||||
@ApiResponse({ status: 200, description: 'Lista de transportadoras por período retornada com sucesso', type: [CarrierDto] })
|
@ApiResponse({ status: 200, description: 'Lista de transportadoras por período retornada com sucesso', type: [CarrierDto] })
|
||||||
@UsePipes(new ValidationPipe({ transform: true }))
|
@UsePipes(new ValidationPipe({ transform: true }))
|
||||||
@@ -93,9 +89,9 @@ export class DataConsultController {
|
|||||||
return this.dataConsultService.getCarriersByDate(query);
|
return this.dataConsultService.getCarriersByDate(query);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Get('carriers/order/:orderId')
|
|
||||||
@UseGuards(JwtAuthGuard)
|
@UseGuards(JwtAuthGuard)
|
||||||
@ApiBearerAuth()
|
@ApiBearerAuth()
|
||||||
|
@Get('carriers/order/:orderId')
|
||||||
@ApiOperation({ summary: 'Busca transportadoras de um pedido específico' })
|
@ApiOperation({ summary: 'Busca transportadoras de um pedido específico' })
|
||||||
@ApiParam({ name: 'orderId', example: 236001388 })
|
@ApiParam({ name: 'orderId', example: 236001388 })
|
||||||
@ApiResponse({ status: 200, description: 'Lista de transportadoras do pedido retornada com sucesso', type: [CarrierDto] })
|
@ApiResponse({ status: 200, description: 'Lista de transportadoras do pedido retornada com sucesso', type: [CarrierDto] })
|
||||||
@@ -105,8 +101,6 @@ export class DataConsultController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Get('regions')
|
@Get('regions')
|
||||||
//@UseGuards(JwtAuthGuard)
|
|
||||||
//@ApiBearerAuth()
|
|
||||||
@ApiOperation({ summary: 'Lista todas as regiões cadastradas' })
|
@ApiOperation({ summary: 'Lista todas as regiões cadastradas' })
|
||||||
@ApiResponse({ status: 200, description: 'Lista de regiões retornada com sucesso', type: [RegionDto] })
|
@ApiResponse({ status: 200, description: 'Lista de regiões retornada com sucesso', type: [RegionDto] })
|
||||||
async getRegions(): Promise<RegionDto[]> {
|
async getRegions(): Promise<RegionDto[]> {
|
||||||
|
|||||||
Reference in New Issue
Block a user