carrera programa controller final

This commit is contained in:
xXpuma99Xx 2022-12-19 12:35:13 -06:00
parent f899648f42
commit c1f3d1771e
6 changed files with 10 additions and 15 deletions

View File

@ -38,13 +38,10 @@ export class CarreraProgramaController {
@Serealize(MessageOutputDto) @Serealize(MessageOutputDto)
@Post() @Post()
@UseGuards(AuthGuard('jwt')) @UseGuards(AuthGuard('jwt'))
@ApiOperation({ @ApiOperation({ description: 'Asigna un programa a una carrera.' })
description:
'Endpoint que crea una asociación entre una carrera y un programa.',
})
@ApiBearerAuth('jwt') @ApiBearerAuth('jwt')
@ApiBody({ @ApiBody({
description: 'Ambas variables son obligatorios.', description: 'Variables que necesita el endpoint.',
examples: { examples: {
ejemplo: { value: { id_institucion_carrera: 36, id_programa: 1 } }, ejemplo: { value: { id_institucion_carrera: 36, id_programa: 1 } },
}, },
@ -64,12 +61,11 @@ export class CarreraProgramaController {
@Delete() @Delete()
@UseGuards(AuthGuard('jwt')) @UseGuards(AuthGuard('jwt'))
@ApiOperation({ @ApiOperation({
description: description: 'Elimina asociación entre un programa y una carrera.',
'Endpoint que borra la asociación entre una carrera y un programa.',
}) })
@ApiBearerAuth('jwt') @ApiBearerAuth('jwt')
@ApiBody({ @ApiBody({
description: 'Es obligatorio mandar la variable id_carrera_programa.', description: 'Variables que necesita el endpoint.',
examples: { ejemplo: { value: { id_carrera_programa: 1 } } }, examples: { ejemplo: { value: { id_carrera_programa: 1 } } },
}) })
delete(@Request() req, @Body() body: DeleteCarreraProgramaDto) { delete(@Request() req, @Body() body: DeleteCarreraProgramaDto) {
@ -83,8 +79,7 @@ export class CarreraProgramaController {
@Get() @Get()
@UseGuards(AuthGuard('jwt')) @UseGuards(AuthGuard('jwt'))
@ApiOperation({ @ApiOperation({
description: description: 'Programas asignados a las carreras de una institución.',
'Endpoint que retorna todos los programas reservados para una carrera de una institución.',
}) })
@ApiBearerAuth('jwt') @ApiBearerAuth('jwt')
@ApiQuery({ @ApiQuery({

View File

@ -33,7 +33,7 @@ export class EquipoProgramaController {
}) })
@ApiBearerAuth('jwt') @ApiBearerAuth('jwt')
@ApiBody({ @ApiBody({
description: 'Ambas variables son obligatorios.', description: 'Variables que necesita el endpoint.',
examples: { ejemplo: { value: { id_equipo: 1, id_programa: 1 } } }, examples: { ejemplo: { value: { id_equipo: 1, id_programa: 1 } } },
}) })
create(@Request() req, @Body() body: CreateEquipoProgramaDto) { create(@Request() req, @Body() body: CreateEquipoProgramaDto) {

View File

@ -33,7 +33,7 @@ export class EquipoTipoEntradaController {
}) })
@ApiBearerAuth('jwt') @ApiBearerAuth('jwt')
@ApiBody({ @ApiBody({
description: 'Ambas variables son obligatorios.', description: 'Variables que necesita el endpoint.',
examples: { ejemplo: { value: { id_equipo: 1, id_tipo_entrada: 1 } } }, examples: { ejemplo: { value: { id_equipo: 1, id_tipo_entrada: 1 } } },
}) })
create(@Request() req, @Body() body: CreateEquipoTipoEntradaDto) { create(@Request() req, @Body() body: CreateEquipoTipoEntradaDto) {

View File

@ -73,7 +73,7 @@ export class HoraExcepcionController {
}) })
@ApiBearerAuth('jwt') @ApiBearerAuth('jwt')
@ApiBody({ @ApiBody({
description: 'Es obligatorio mandar la variable id_hora_excepcion.', description: 'Variables que necesita el endpoint.',
examples: { ejemplo: { value: { id_hora_excepcion: 1 } } }, examples: { ejemplo: { value: { id_hora_excepcion: 1 } } },
}) })
delete(@Request() req, @Body() body: DeleteHoraExcepcionDto) { delete(@Request() req, @Body() body: DeleteHoraExcepcionDto) {

View File

@ -41,7 +41,7 @@ export class InstitucionInfraccionController {
@ApiOperation({ description: 'Endpoint que crea una infracción.' }) @ApiOperation({ description: 'Endpoint que crea una infracción.' })
@ApiBearerAuth('jwt') @ApiBearerAuth('jwt')
@ApiBody({ @ApiBody({
description: 'Es obligatorio mandar la variable infracción.', description: 'Variables que necesita el endpoint.',
examples: { ejemplo: { value: { infraccion: '' } } }, examples: { ejemplo: { value: { infraccion: '' } } },
}) })
create(@Request() req, @Body() body: CreateInstitucionInfraccionDto) { create(@Request() req, @Body() body: CreateInstitucionInfraccionDto) {

View File

@ -43,7 +43,7 @@ export class InstitucionTipoEntradaController {
@ApiOperation({ description: 'Endpoint que crea un tipo de entrada.' }) @ApiOperation({ description: 'Endpoint que crea un tipo de entrada.' })
@ApiBearerAuth('jwt') @ApiBearerAuth('jwt')
@ApiBody({ @ApiBody({
description: 'Es obligatorio mandar la variable tipo_entrada.', description: 'Variables que necesita el endpoint.',
examples: { ejemplo: { value: { tipo_entrada: '' } } }, examples: { ejemplo: { value: { tipo_entrada: '' } } },
}) })
create(@Request() req, @Body() body: CreateInstitucionTipoEntradaDto) { create(@Request() req, @Body() body: CreateInstitucionTipoEntradaDto) {