institucion dia controller final
This commit is contained in:
parent
67a8d8f23f
commit
825e235631
@ -37,30 +37,22 @@ export class InstitucionDiaController {
|
|||||||
@Get()
|
@Get()
|
||||||
@UseGuards(AuthGuard('jwt'))
|
@UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({
|
@ApiOperation({
|
||||||
description: 'Endpoint que retorna todos los días de una institución.',
|
description: 'Todos los días de una institución de un admin.',
|
||||||
})
|
})
|
||||||
@ApiBearerAuth('jwt')
|
@ApiBearerAuth('jwt')
|
||||||
@ApiQuery({
|
dias(@Request() req) {
|
||||||
description: 'Id de la institución.',
|
|
||||||
name: 'id_institucion',
|
|
||||||
type: 'string',
|
|
||||||
})
|
|
||||||
dias(@Request() req, @Query() query: IdInstitucionDto) {
|
|
||||||
const admin: Operador = req.user.operador;
|
const admin: Operador = req.user.operador;
|
||||||
|
|
||||||
this.validarUsuarioService.validarAdmin(admin);
|
this.validarUsuarioService.validarAdmin(admin);
|
||||||
return this.institucionDiaService.findAllByIdInstitucion(
|
return this.institucionDiaService.findAllByIdInstitucion(
|
||||||
parseInt(query.id_institucion),
|
admin.institucion.id_institucion,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Serealize(InstitucionCarreaOutputDto)
|
@Serealize(InstitucionCarreaOutputDto)
|
||||||
@Get('hoy')
|
@Get('hoy')
|
||||||
@UseGuards(AuthGuard('jwt'))
|
@UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({
|
@ApiOperation({ description: 'Infromación de día de hoy.' })
|
||||||
description:
|
|
||||||
'Endpoint que retorna la información del día de hoy de una institución.',
|
|
||||||
})
|
|
||||||
@ApiBearerAuth('jwt')
|
@ApiBearerAuth('jwt')
|
||||||
@ApiQuery({
|
@ApiQuery({
|
||||||
description: 'Id de la institución.',
|
description: 'Id de la institución.',
|
||||||
@ -83,16 +75,16 @@ export class InstitucionDiaController {
|
|||||||
@ApiBearerAuth('jwt')
|
@ApiBearerAuth('jwt')
|
||||||
@ApiBody({
|
@ApiBody({
|
||||||
description:
|
description:
|
||||||
'Todas las variables a excepción de id_institucion_dia son opcionales.',
|
'Variables que necesita el endpoint. Las variables con "_" al inicio son opcionales.',
|
||||||
examples: {
|
examples: {
|
||||||
ejemplo: {
|
ejemplo: {
|
||||||
value: {
|
value: {
|
||||||
id_institucion_dia: 217,
|
id_institucion_dia: 217,
|
||||||
_activo: true,
|
_activo: true,
|
||||||
_hora_extra: '18:45',
|
_hora_extra: ':',
|
||||||
_hora_fin: '17:45',
|
_hora_fin: ':',
|
||||||
_hora_inicio: '08:50',
|
_hora_inicio: ':',
|
||||||
_hora_tope: '20:00',
|
_hora_tope: ':',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user