decorador @ApiOperation, con la descripción del endpoint(carrito)
This commit is contained in:
parent
a60c817265
commit
e53e55a6b6
@ -4,7 +4,7 @@ import { CarritoCreateDto } from './dto/carrito-create.dto';
|
||||
import { CarritoUpdateDto } from './dto/carrito-update.dto';
|
||||
import { CarritoGetDto } from './dto/carrito-get-dto';
|
||||
import { CarritoDto } from './dto/carrito.dto'
|
||||
import {ApiTags} from '@nestjs/swagger'
|
||||
import {ApiOperation, ApiTags} from '@nestjs/swagger'
|
||||
|
||||
@Controller('carrito')
|
||||
@ApiTags('carrito')
|
||||
@ -12,6 +12,9 @@ export class CarritoController {
|
||||
constructor(private carritoService: CarritoService) {}
|
||||
|
||||
@Post()
|
||||
@ApiOperation({
|
||||
description: 'Creamos un carrito, pasandole los parametros id_tipo_carrito y id_modulo'
|
||||
})
|
||||
create(@Body() body: CarritoCreateDto) {
|
||||
return this.carritoService.create(
|
||||
body.id_tipo_carrito,
|
||||
@ -20,16 +23,25 @@ export class CarritoController {
|
||||
}
|
||||
|
||||
@Get()
|
||||
@ApiOperation({
|
||||
description: 'Nos trae todos los carritos'
|
||||
})
|
||||
get() {
|
||||
return this.carritoService.findAll();
|
||||
}
|
||||
|
||||
@Get('carrito')
|
||||
@ApiOperation({
|
||||
description: 'Nos trae un carrito en especifico, pasandole el parámetro id_carrito'
|
||||
})
|
||||
carrito(@Query() query: CarritoDto) {
|
||||
return this.carritoService.findById(parseInt(query.id_carrito));
|
||||
}
|
||||
|
||||
@Get('carritos')
|
||||
@ApiOperation({
|
||||
description: 'Nos trae todos los carritos de un módulo, con el parámetro del id_modulo'
|
||||
})
|
||||
carritos(@Query() query: CarritoGetDto) {
|
||||
return this.carritoService.findByIdModulo(query);
|
||||
}
|
||||
@ -38,6 +50,9 @@ export class CarritoController {
|
||||
carritosInstitucion() {}
|
||||
|
||||
@Put()
|
||||
@ApiOperation({
|
||||
description: 'Actualizamos información de un carrito'
|
||||
})
|
||||
update(@Body() body: CarritoUpdateDto) {
|
||||
return this.carritoService.update(body);
|
||||
}
|
||||
|
@ -41,7 +41,6 @@ export class UploadFileService {
|
||||
if(!equipos[i].entradas) errores.push(`${this.errorBase(i)} falta el campo entradas en el archivo`)
|
||||
// faltan los programas
|
||||
if(!equipos[i].programas) errores.push(`${this.errorBase(i)} falta el campo programas en el archivo`)
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user