MessageOutputDto
This commit is contained in:
parent
cedb67e241
commit
d1124cc2b9
@ -19,10 +19,11 @@ import { Serealize } from '../interceptors/serialize.interceptor';
|
||||
import { InstitucionDiaService } from './institucion-dia.service';
|
||||
import { ValidarUsuarioService } from '../validar-usuario/validar-usuario.service';
|
||||
import { Operador } from '../operador/entity/operador.entity';
|
||||
import { Usuario } from '../usuario/entity/usuario.entity';
|
||||
import { IdInstitucionDto } from '../dto/input/id-institucion.dto';
|
||||
import { UpdateInstitucionDiaDto } from './dto/input/update.dto';
|
||||
import { MessageOutputDto } from '../dto/output/message.dto';
|
||||
import { InstitucionCarreaOutputDto } from './dto/output/institucion-carrera.dto';
|
||||
import { Usuario } from '../usuario/entity/usuario.entity';
|
||||
|
||||
@Controller('institucion-dia')
|
||||
@ApiTags('institucion-dia')
|
||||
@ -73,6 +74,7 @@ export class InstitucionDiaController {
|
||||
return this.institucionDiaService.hoy(parseInt(query.id_institucion));
|
||||
}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Put()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
|
@ -23,6 +23,7 @@ import { Operador } from '../operador/entity/operador.entity';
|
||||
import { IdInstitucionDto } from '../dto/input/id-institucion.dto';
|
||||
import { CreateInstitucionInfraccionDto } from './dto/input/create.dto';
|
||||
import { UpdateInstitucionInfraccionDto } from './dto/input/update.dto';
|
||||
import { MessageOutputDto } from '../dto/output/message.dto';
|
||||
import { InfraccionOutputDto } from './dto/output/infraccion.dto';
|
||||
import { InstitucionInfraccionOutputDto } from './dto/output/institucion-infraccion.dto';
|
||||
|
||||
@ -34,6 +35,7 @@ export class InstitucionInfraccionController {
|
||||
private validarUsuarioService: ValidarUsuarioService,
|
||||
) {}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Post()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({ description: 'Endpoint que crea una infracción.' })
|
||||
@ -82,6 +84,7 @@ export class InstitucionInfraccionController {
|
||||
);
|
||||
}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Put()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
|
@ -24,6 +24,7 @@ import { Usuario } from '../usuario/entity/usuario.entity';
|
||||
import { IdInstitucionDto } from '../dto/input/id-institucion.dto';
|
||||
import { CreateProgramaDto } from './dto/input/create.dto';
|
||||
import { UpdateProgramaDto } from './dto/input/update.dto';
|
||||
import { MessageOutputDto } from '../dto/output/message.dto';
|
||||
import { InstitucionProgramaOutputDto } from './dto/output/institucion-programa.dto';
|
||||
import { InstitucionProgramaMinOutputDto } from './dto/output/institucion-programa-min.dto';
|
||||
import { ProgramaOutputDto } from './dto/output/programa.dto';
|
||||
@ -36,6 +37,7 @@ export class InstitucionProgramaController {
|
||||
private validarUsuarioService: ValidarUsuarioService,
|
||||
) {}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Post()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({ description: 'Endpoint que crea un programa nuevo.' })
|
||||
@ -107,6 +109,7 @@ export class InstitucionProgramaController {
|
||||
);
|
||||
}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Put()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
|
@ -24,6 +24,7 @@ import { Usuario } from '../usuario/entity/usuario.entity';
|
||||
import { IdInstitucionDto } from '../dto/input/id-institucion.dto';
|
||||
import { CreateInstitucionTipoCarritoDto } from './dto/input/create.dto';
|
||||
import { UpdateInstitucionTipoCarritoDto } from './dto/input/update.dto';
|
||||
import { MessageOutputDto } from '../dto/output/message.dto';
|
||||
import { InstitucionTiposCarritoOutputDto } from './dto/output/institucion-tipos-carrito.dto';
|
||||
import { InstitucionTiposCarritoMostarOutputDto } from './dto/output/institucion-tipos-carrito-mostar.dto';
|
||||
import { TipoCarritoOutputDto } from './dto/output/tipo-carrito.dto';
|
||||
@ -36,6 +37,7 @@ export class InstitucionTipoCarritoController {
|
||||
private validarUsuarioService: ValidarUsuarioService,
|
||||
) {}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Post()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({ description: 'Endpoint que crea un tipo de carrito.' })
|
||||
@ -113,6 +115,7 @@ export class InstitucionTipoCarritoController {
|
||||
);
|
||||
}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Put()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
|
@ -24,6 +24,7 @@ import { Usuario } from '../usuario/entity/usuario.entity';
|
||||
import { IdInstitucionDto } from '../dto/input/id-institucion.dto';
|
||||
import { CreateInstitucionTipoEntradaDto } from './dto/input/create.dto';
|
||||
import { UpdateInstitucionTipoEntradaDto } from './dto/input/update.dto';
|
||||
import { MessageOutputDto } from '../dto/output/message.dto';
|
||||
import { InstitucionTipoEntradaOutputDto } from './dto/output/institucion-tipo-entrada.dto';
|
||||
import { InstitucionTipoEntradaMinOutputDto } from './dto/output/institucion-tipo-entrada-min.dto';
|
||||
import { TipoEntradaOutputDto } from './dto/output/tipo-entrada.dto';
|
||||
@ -36,6 +37,7 @@ export class InstitucionTipoEntradaController {
|
||||
private validarUsuarioService: ValidarUsuarioService,
|
||||
) {}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Post()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({ description: 'Endpoint que crea un tipo de entrada.' })
|
||||
@ -110,6 +112,7 @@ export class InstitucionTipoEntradaController {
|
||||
);
|
||||
}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Put()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
|
@ -1,10 +1,12 @@
|
||||
import { Body, Controller, Put, Request, UseGuards } from '@nestjs/common';
|
||||
import { AuthGuard } from '@nestjs/passport';
|
||||
import { ApiBearerAuth, ApiBody, ApiOperation, ApiTags } from '@nestjs/swagger';
|
||||
import { Serealize } from '../interceptors/serialize.interceptor';
|
||||
import { InstitucionUsuarioService } from './institucion-usuario.service';
|
||||
import { ValidarUsuarioService } from '../validar-usuario/validar-usuario.service';
|
||||
import { Operador } from '../operador/entity/operador.entity';
|
||||
import { UpdateInstitucionUsuarioInputDto } from './dto/input/update.dto';
|
||||
import { MessageOutputDto } from '../dto/output/message.dto';
|
||||
|
||||
@Controller('institucion-usuario')
|
||||
@ApiTags('institucion-usuario')
|
||||
@ -14,10 +16,12 @@ export class InstitucionUsuarioController {
|
||||
private validarUsuarioService: ValidarUsuarioService,
|
||||
) {}
|
||||
|
||||
@Put("desactivar-cuentas")
|
||||
@Serealize(MessageOutputDto)
|
||||
@Put('desactivar-cuentas')
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
description: 'Enpoint que desactiva todas las cuentas de la institución a la que pertenece el admin.',
|
||||
description:
|
||||
'Enpoint que desactiva todas las cuentas de la institución a la que pertenece el admin.',
|
||||
})
|
||||
@ApiBearerAuth('jwt')
|
||||
desactivarCuentas(@Request() req) {
|
||||
@ -27,6 +31,7 @@ export class InstitucionUsuarioController {
|
||||
return this.institucionUsuarioService.desactivarCuentas(admin);
|
||||
}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Put()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
|
@ -43,7 +43,8 @@ export class InstitucionUsuarioService {
|
||||
activo: false,
|
||||
}),
|
||||
);
|
||||
});
|
||||
})
|
||||
.then((_) => ({ message: 'Se desactivaron todas las cuentas.' }));
|
||||
}
|
||||
|
||||
findAllByIdUsuarioIdInstitucion(id_usuario: number, id_institucion: number) {
|
||||
|
@ -22,6 +22,7 @@ import { ValidarUsuarioService } from '../validar-usuario/validar-usuario.servic
|
||||
import { Operador } from '../operador/entity/operador.entity';
|
||||
import { IdInstitucionDto } from '../dto/input/id-institucion.dto';
|
||||
import { UpdateInstitucionDto } from './dto/input/update.dto';
|
||||
import { MessageOutputDto } from '../dto/output/message.dto';
|
||||
import { InstitucionOutputDto } from './dto/output/institucion.dto';
|
||||
import { InstitucionMinOutputDto } from './dto/output/institucion-min.dto';
|
||||
import { InstitucionesOutputDto } from './dto/output/instituciones.dto';
|
||||
@ -102,6 +103,7 @@ export class InstitucionController {
|
||||
return this.institucionService.findMinInfoInstitucionAll(false, true);
|
||||
}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Put()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
|
@ -21,6 +21,7 @@ import { ValidarUsuarioService } from '../validar-usuario/validar-usuario.servic
|
||||
import { Operador } from '../operador/entity/operador.entity';
|
||||
import { CreateMarcaDto } from './dto/input/create.dto';
|
||||
import { MarcaDto } from './dto/input/marca.dto';
|
||||
import { MessageOutputDto } from '../dto/output/message.dto';
|
||||
import { MarcaOutputDto } from './dto/output/marca.dto';
|
||||
|
||||
@Controller('marca')
|
||||
@ -31,6 +32,7 @@ export class MarcaController {
|
||||
private validarUsuarioService: ValidarUsuarioService,
|
||||
) {}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Post()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({ description: 'Endpoint que crea una nueva marca.' })
|
||||
|
@ -22,6 +22,7 @@ import { ValidarUsuarioService } from '../validar-usuario/validar-usuario.servic
|
||||
import { Operador } from '../operador/entity/operador.entity';
|
||||
import { CreateModeloDto } from './dto/input/create.dto';
|
||||
import { ModeloDto } from './dto/input/modelo.dto';
|
||||
import { MessageOutputDto } from '../dto/output/message.dto';
|
||||
import { ModeloOutputDto } from './dto/output/modelo.dto';
|
||||
|
||||
@Controller('modelo')
|
||||
@ -32,6 +33,7 @@ export class ModeloController {
|
||||
private validarUsuarioService: ValidarUsuarioService,
|
||||
) {}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Post()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({ description: 'Endpoint que crea un nuevo modelo.' })
|
||||
|
@ -25,6 +25,7 @@ import { IdInstitucionDto } from '../dto/input/id-institucion.dto';
|
||||
import { CreateModuloDto } from './dto/input/create.dto';
|
||||
import { ModuloDto } from './dto/input/modulo.dto';
|
||||
import { UpdateModuloDto } from './dto/input/update.dto';
|
||||
import { MessageOutputDto } from '../dto/output/message.dto';
|
||||
import { ModuloOutputDto } from './dto/output/modulo.dto';
|
||||
import { OnlyModuloMinOutputDto } from './dto/output/only-modulo-min.dto';
|
||||
|
||||
@ -36,6 +37,7 @@ export class ModuloController {
|
||||
private validarUsuarioService: ValidarUsuarioService,
|
||||
) {}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Post()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({ description: 'Endpoint que crea un módulo.' })
|
||||
@ -119,6 +121,7 @@ export class ModuloController {
|
||||
);
|
||||
}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Put()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
|
@ -27,6 +27,7 @@ import { MultarDto } from './dto/input/multar.dto';
|
||||
import { MultasDto } from './dto/input/multas.dto';
|
||||
import { QuitarMultarDto } from './dto/input/quitar.dto';
|
||||
import { IdUsuarioPaginaDto } from '../dto/input/id-usuario-pagina.dto';
|
||||
import { MessageOutputDto } from '../dto/output/message.dto';
|
||||
import { MultasOutputDto } from './dto/output/multas.dto';
|
||||
import { MultasEquipoOutputDto } from './dto/output/multas-equipo.dto';
|
||||
import { MultasMinOutputDto } from './dto/output/multas-min.dto';
|
||||
@ -40,6 +41,7 @@ export class MultaController {
|
||||
private validarUsuarioService: ValidarUsuarioService,
|
||||
) {}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Post()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({ description: 'Endpoint utilizado para multar a un usuario.' })
|
||||
@ -175,6 +177,7 @@ export class MultaController {
|
||||
return this.multaService.findMultasActivas(parseInt(query.id_usuario));
|
||||
}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Put()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
|
@ -99,22 +99,6 @@ export class MultaService {
|
||||
true,
|
||||
),
|
||||
);
|
||||
// .then((_) =>
|
||||
// this.institucionUsuarioService.findInfoInstitucionUsuarioAllByIdUsuario(
|
||||
// prestamo.usuario.id_usuario,
|
||||
// ),
|
||||
// )
|
||||
// .then(async (instituciones) => {
|
||||
// for (let i = 0; i < instituciones.length; i++) {
|
||||
// if (
|
||||
// instituciones[i].institucionCarrera.institucion.id_institucion ===
|
||||
// operador.institucion.id_institucion
|
||||
// ) {
|
||||
// instituciones[i].multa = true;
|
||||
// await this.institucionUsuarioService.update(instituciones[i]);
|
||||
// }
|
||||
// }
|
||||
// });
|
||||
}
|
||||
|
||||
desactivarMultas() {
|
||||
|
@ -24,6 +24,7 @@ import { CreateAdminDto } from './dto/input/create-admin.dto';
|
||||
import { CreateOperadorDto } from './dto/input/create-operador.dto';
|
||||
import { OperadoresDto } from './dto/input/operadores.dto';
|
||||
import { UpdateOperadorDto } from './dto/input/update.dto';
|
||||
import { MessageOutputDto } from '../dto/output/message.dto';
|
||||
import { OperadorOutputDto } from './dto/output/operador.dto';
|
||||
|
||||
@Controller('operador')
|
||||
@ -34,6 +35,7 @@ export class OperadorController {
|
||||
private validarUsuarioService: ValidarUsuarioService,
|
||||
) {}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Post('admin')
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({ description: 'Endpoint que crea un admin.' })
|
||||
@ -64,6 +66,7 @@ export class OperadorController {
|
||||
);
|
||||
}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Post('operador')
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({ description: 'Endpoint que crea un operador.' })
|
||||
@ -148,6 +151,7 @@ export class OperadorController {
|
||||
return this.operadorService.findAllByInstitucion(admin);
|
||||
}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Put('update-password')
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
@ -169,6 +173,7 @@ export class OperadorController {
|
||||
);
|
||||
}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Put()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
|
@ -20,6 +20,8 @@ import { Serealize } from '../interceptors/serialize.interceptor';
|
||||
import { PrestamoService } from './prestamo.service';
|
||||
import { ValidarUsuarioService } from '../validar-usuario/validar-usuario.service';
|
||||
import { Operador } from '../operador/entity/operador.entity';
|
||||
import { Usuario } from '../usuario/entity/usuario.entity';
|
||||
import { Modulo } from '../modulo/entity/modulo.entity';
|
||||
import { IdEquipoPaginaDto } from '../dto/input/id-equipo-pagina.dto';
|
||||
import { IdUsuarioDto } from '../dto/input/id-usuario.dto';
|
||||
import { IdUsuarioPaginaDto } from '../dto/input/id-usuario-pagina.dto';
|
||||
@ -33,6 +35,7 @@ import { PedirDto } from './dto/input/pedir.dto';
|
||||
import { EntregarDto } from './dto/input/entregar.dto';
|
||||
import { RegresarIdPrestamoDto } from './dto/input/regresar-id-prestamo.dto';
|
||||
import { RegresarNumeroInventarioDto } from './dto/input/regresar-numero-inventario.dto';
|
||||
import { MessageOutputDto } from '../dto/output/message.dto';
|
||||
import { ActivosOutputDto } from './dto/output/activos.dto';
|
||||
import { EquipoMinOutputDto } from '../equipo/dto/output/equipo-min.dto';
|
||||
import { PrestamoOutputDto } from './dto/output/prestamo.dto';
|
||||
@ -40,8 +43,6 @@ import { PrestamoEquipoOutputDto } from './dto/output/prestamo-equipo.dto';
|
||||
import { PrestamosOutputDto } from './dto/output/prestamos.dto';
|
||||
import { PrestamosEquipoOutputDto } from './dto/output/prestamos-equipo.dto';
|
||||
import { PrestamosUsuarioOutputDto } from './dto/output/prestamos-usuario.dto';
|
||||
import { Usuario } from '../usuario/entity/usuario.entity';
|
||||
import { Modulo } from 'src/modulo/entity/modulo.entity';
|
||||
|
||||
@Controller('prestamo')
|
||||
@ApiTags('prestamo')
|
||||
@ -119,6 +120,7 @@ export class PrestamoController {
|
||||
return this.prestamoService.findFullInfoPrestamoAll(query);
|
||||
}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Put('cancelar-operador')
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
@ -142,6 +144,7 @@ export class PrestamoController {
|
||||
);
|
||||
}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Put('cancelar-usuario')
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
@ -418,6 +421,7 @@ export class PrestamoController {
|
||||
);
|
||||
}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Put('regresar-id-prestamo')
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({ description: 'Endpoint que desactiva un préstamo.' })
|
||||
@ -452,6 +456,7 @@ export class PrestamoController {
|
||||
);
|
||||
}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Put('regresar-numero-inventario')
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({ description: 'Endpoint que desactiva un préstamo.' })
|
||||
|
@ -13,6 +13,7 @@ import { TipoUsuarioService } from './tipo-usuario.service';
|
||||
import { ValidarUsuarioService } from '../validar-usuario/validar-usuario.service';
|
||||
import { Operador } from '../operador/entity/operador.entity';
|
||||
import { CreateTipoUsuarioDto } from './dto/input/create.dto';
|
||||
import { MessageOutputDto } from '../dto/output/message.dto';
|
||||
import { TipoUsuarioOutputDto } from './dto/output/tipo-usuario.dto';
|
||||
|
||||
@Controller('tipo-usuario')
|
||||
@ -23,6 +24,7 @@ export class TipoUsuarioController {
|
||||
private validarUsuarioService: ValidarUsuarioService,
|
||||
) {}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Post()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({ description: 'Endpoint que crea un nuevo tipo de usuario.' })
|
||||
|
@ -13,10 +13,12 @@ import {
|
||||
import { AuthGuard } from '@nestjs/passport';
|
||||
import { FileInterceptor } from '@nestjs/platform-express';
|
||||
import { ApiBearerAuth, ApiTags } from '@nestjs/swagger';
|
||||
import { UploadFileService } from './upload-file.service';
|
||||
import { Serealize } from '../interceptors/serialize.interceptor';
|
||||
import { Operador } from '../operador/entity/operador.entity';
|
||||
import { UploadFileService } from './upload-file.service';
|
||||
import { ValidarUsuarioService } from '../validar-usuario/validar-usuario.service';
|
||||
import { IdInstitucionDto } from '../dto/input/id-institucion.dto';
|
||||
import { MessageOutputDto } from '../dto/output/message.dto';
|
||||
|
||||
@Controller('upload-file')
|
||||
@ApiTags('upload-file')
|
||||
@ -26,6 +28,7 @@ export class UploadFileController {
|
||||
private validarUsuarioService: ValidarUsuarioService,
|
||||
) {}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Post('carga-masiva-equipos')
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@UseInterceptors(FileInterceptor('csv'))
|
||||
@ -82,26 +85,7 @@ export class UploadFileController {
|
||||
// .then((logo) => res.download(logo));
|
||||
// }
|
||||
|
||||
@Get('download-plantilla-equipos')
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiBearerAuth('jwt')
|
||||
downloadPlantillaEquipos(@Request() req, @Response() res) {
|
||||
const admin: Operador = req.user.operador;
|
||||
|
||||
this.validarUsuarioService.validarAdmin(admin);
|
||||
return res.download('./upload/plantilla_equipos.csv');
|
||||
}
|
||||
|
||||
@Get('download-plantilla-usuarios')
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiBearerAuth('jwt')
|
||||
downloadPlantillaUsuarios(@Request() req, @Response() res) {
|
||||
const admin: Operador = req.user.operador;
|
||||
|
||||
this.validarUsuarioService.validarAdmin(admin);
|
||||
return res.download('./upload/plantilla_alumnos.csv');
|
||||
}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Post('upload-logo')
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiBearerAuth('jwt')
|
||||
|
@ -25,6 +25,7 @@ import { RegistrarUsuarioInputDto } from './dto/input/registrar.dto';
|
||||
import { UpdateUsuarioInputDto } from './dto/input/update.dto';
|
||||
import { UsuarioInputDto } from './dto/input/usuario.dto';
|
||||
import { UsuariosInputDto } from './dto/input/usuarios.dto';
|
||||
import { MessageOutputDto } from '../dto/output/message.dto';
|
||||
import { UsuarioOutputDto } from './dto/output/usuario.dto';
|
||||
import { UsuariosOutputDto } from './dto/output/usuarios.dto';
|
||||
|
||||
@ -36,6 +37,7 @@ export class UsuarioController {
|
||||
private validarUsuarioService: ValidarUsuarioService,
|
||||
) {}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Post('registrar')
|
||||
@Recaptcha()
|
||||
@ApiOperation({
|
||||
@ -57,6 +59,7 @@ export class UsuarioController {
|
||||
);
|
||||
}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Put()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
@ -83,6 +86,7 @@ export class UsuarioController {
|
||||
return this.usuarioService.update(operador, body);
|
||||
}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Put('update-password')
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
|
Loading…
Reference in New Issue
Block a user