From 869001e93628a1c0b6643f6d85de99b7b38253b2 Mon Sep 17 00:00:00 2001 From: xXpuma99Xx <51341582+xXpuma99Xx@users.noreply.github.com> Date: Mon, 19 Dec 2022 16:17:27 -0600 Subject: [PATCH] carrito controler final --- .../carrito-motivo.controller.ts | 2 +- src/carrito/carrito.controller.ts | 48 ++++++++++--------- src/equipo-motivo/equipo-motivo.controller.ts | 2 +- src/modulo-motivo/modulo-motivo.controller.ts | 2 +- src/multa/multa.controller.ts | 2 +- src/operador/operador.controller.ts | 2 +- src/prestamo/prestamo.controller.ts | 8 ++-- src/usuario/usuario.controller.ts | 2 +- 8 files changed, 35 insertions(+), 33 deletions(-) diff --git a/src/carrito-motivo/carrito-motivo.controller.ts b/src/carrito-motivo/carrito-motivo.controller.ts index 4236a6d..e1fa6ef 100644 --- a/src/carrito-motivo/carrito-motivo.controller.ts +++ b/src/carrito-motivo/carrito-motivo.controller.ts @@ -26,7 +26,7 @@ export class CarritoMotivoController { @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: - 'Endpoint que retorna 25 cambios de status que ha tenido un carrito dependiendo de la página en la que se encuentra el alumno.', + 'Información de 25 cambios de status que ha tenido un carrito dependiendo de la página en la que se encuentra el alumno.', }) @ApiBearerAuth('jwt') @ApiQuery({ diff --git a/src/carrito/carrito.controller.ts b/src/carrito/carrito.controller.ts index faab74d..7642496 100644 --- a/src/carrito/carrito.controller.ts +++ b/src/carrito/carrito.controller.ts @@ -40,9 +40,7 @@ export class CarritoController { @Serealize(CarritoOutputDto) @Get('carrito') @UseGuards(AuthGuard('jwt')) - @ApiOperation({ - description: 'Endpoint que retorna la información de un carrito.', - }) + @ApiOperation({ description: 'Información de un carrito.' }) @ApiBearerAuth('jwt') @ApiQuery({ description: 'Id del carrito.', @@ -72,23 +70,17 @@ export class CarritoController { @Get('carritos') @UseGuards(AuthGuard('jwt')) @ApiOperation({ - description: - 'Endpoint que retorna 25 carritos de un módulo dependiendo de la página en la que se encuentra el usuario y sus filtros.', + description: 'Información de 25 carritos dependiendo de sus filtros.', }) @ApiBearerAuth('jwt') @ApiQuery({ - description: 'Página en la que se encuentra el usuario.', - name: 'pagina', - type: 'string', - }) - @ApiQuery({ - description: 'Booleano en forma de string que se usará como filtro.', + description: 'Carritos activos. Boolean string.', name: 'activo', type: 'string', required: false, }) @ApiQuery({ - description: 'Carrito que se esta buscando.', + description: 'Carrito que se desea buscar.', name: 'carrito', type: 'string', required: false, @@ -118,11 +110,17 @@ export class CarritoController { required: false, }) @ApiQuery({ - description: 'Id del tipo carrito que se quiere usar como filtro.', + description: 'Id del tipo de carrito.', name: 'id_tipo_carrito', type: 'string', required: false, }) + @ApiQuery({ + description: 'Página en la que se encuentra el admin.', + name: 'pagina', + type: 'string', + required: false, + }) carritos(@Request() req, @Query() query: CarritosDto) { const operador: Operador = req.user.operador; @@ -133,15 +131,19 @@ export class CarritoController { @Serealize(MessageOutputDto) @Post() @UseGuards(AuthGuard('jwt')) - @ApiOperation({ - description: 'Endpoint que crea un carrito nuevo en un módulo.', - }) + @ApiOperation({ description: 'Crear un carrito.' }) @ApiBearerAuth('jwt') @ApiBody({ description: 'Variables que necesita el endpoint.', examples: { ejemplo: { - value: { id_modulo: 1, id_tipo_carrito: 1, id_marca: 1, id_modelo: 1 }, + value: { + carrito: 'C', + id_tipo_carrito: 1, + id_marca: 1, + id_modelo: 1, + id_modulo: 1, + }, }, }, }) @@ -162,19 +164,19 @@ export class CarritoController { @Serealize(MessageOutputDto) @Put() @UseGuards(AuthGuard('jwt')) - @ApiOperation({ - description: 'Endpoint que actualiza la información de un carrito.', - }) + @ApiOperation({ description: 'Actualiza información de un carrito.' }) @ApiBearerAuth('jwt') @ApiBody({ description: - 'Todas las variables a excepción de id_carrito son opcionales.', + 'Variables que necesita el endpoint. Las variables con "_" al inicio son opcionales.', examples: { ejemplo: { value: { id_carrito: 1, - activo: true, - motivo: '', + _activo: true, + _carrito: '', + _laboratorioMovil: true, + _motivo: '', }, }, }, diff --git a/src/equipo-motivo/equipo-motivo.controller.ts b/src/equipo-motivo/equipo-motivo.controller.ts index ef2205d..a6ab9ae 100644 --- a/src/equipo-motivo/equipo-motivo.controller.ts +++ b/src/equipo-motivo/equipo-motivo.controller.ts @@ -26,7 +26,7 @@ export class EquipoMotivoController { @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: - 'Endpoint que retorna 25 cambios de status que ha tenido el equipo dependiendo de la página en la que se encuentra el alumno.', + 'Información de 25 cambios de status que ha tenido el equipo dependiendo de la página en la que se encuentra el alumno.', }) @ApiBearerAuth('jwt') @ApiQuery({ diff --git a/src/modulo-motivo/modulo-motivo.controller.ts b/src/modulo-motivo/modulo-motivo.controller.ts index ed3e751..8e32d8a 100644 --- a/src/modulo-motivo/modulo-motivo.controller.ts +++ b/src/modulo-motivo/modulo-motivo.controller.ts @@ -20,7 +20,7 @@ export class ModuloMotivoController { @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: - 'Endpoint que retorna 25 cambios de status que ha tenido un carrito dependiendo de la página en la que se encuentra el alumno.', + 'Información de 25 cambios de status que ha tenido un carrito dependiendo de la página en la que se encuentra el alumno.', }) @ApiBearerAuth('jwt') @ApiQuery({ diff --git a/src/multa/multa.controller.ts b/src/multa/multa.controller.ts index 7d61a7e..ba80554 100644 --- a/src/multa/multa.controller.ts +++ b/src/multa/multa.controller.ts @@ -74,7 +74,7 @@ export class MultaController { @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: - 'Endpoint que retorna 25 multas dependiendo de la página en la que este el usuario y sus filtros.', + 'Información de 25 multas dependiendo de la página en la que este el usuario y sus filtros.', }) @ApiBearerAuth('jwt') @ApiQuery({ diff --git a/src/operador/operador.controller.ts b/src/operador/operador.controller.ts index ca74a15..25e1388 100644 --- a/src/operador/operador.controller.ts +++ b/src/operador/operador.controller.ts @@ -104,7 +104,7 @@ export class OperadorController { @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: - 'Endpoint que retorna 25 operadores dependiendo de la página en la que se encuentra el usuario y sus filtros.', + 'Información de 25 operadores dependiendo de la página en la que se encuentra el usuario y sus filtros.', }) @ApiBearerAuth('jwt') @ApiQuery({ diff --git a/src/prestamo/prestamo.controller.ts b/src/prestamo/prestamo.controller.ts index 5ead769..4037651 100644 --- a/src/prestamo/prestamo.controller.ts +++ b/src/prestamo/prestamo.controller.ts @@ -55,7 +55,7 @@ export class PrestamoController { @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: - 'Endpoint que retorna 25 prestamos activos dependiendo de la página en la que se encuentra el operador y sus filtros.', + 'Información de 25 prestamos activos dependiendo de la página en la que se encuentra el operador y sus filtros.', }) @ApiBearerAuth('jwt') @ApiQuery({ @@ -261,7 +261,7 @@ export class PrestamoController { @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: - 'Endpoint que retorna 25 prestamos dependiendo de la página en la que se encuentra el operador y sus filtros.', + 'Información de 25 prestamos dependiendo de la página en la que se encuentra el operador y sus filtros.', }) @ApiBearerAuth('jwt') @ApiQuery({ @@ -341,7 +341,7 @@ export class PrestamoController { @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: - 'Endpoint que retorna 25 prestamos de un usuario dependiendo de la página en la que se encuentra el operador y sus filtros.', + 'Información de 25 prestamos de un usuario dependiendo de la página en la que se encuentra el operador y sus filtros.', }) @ApiBearerAuth('jwt') @ApiQuery({ @@ -369,7 +369,7 @@ export class PrestamoController { @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: - 'Endpoint que retorna 25 prestamos de un equipo dependiendo de la página en la que se encuentra el operador y sus filtros.', + 'Información de 25 prestamos de un equipo dependiendo de la página en la que se encuentra el operador y sus filtros.', }) @ApiBearerAuth('jwt') @ApiQuery({ diff --git a/src/usuario/usuario.controller.ts b/src/usuario/usuario.controller.ts index ac1320a..cd8a11e 100644 --- a/src/usuario/usuario.controller.ts +++ b/src/usuario/usuario.controller.ts @@ -135,7 +135,7 @@ export class UsuarioController { @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: - 'Endpoint que retorna 25 usuarios dependiendo de la página en la que se encuentra el usuario y sus filtros.', + 'Información de 25 usuarios dependiendo de la página en la que se encuentra el usuario y sus filtros.', }) @ApiBearerAuth('jwt') @ApiQuery({