token en upload-file

This commit is contained in:
Lemuel 2022-08-15 14:29:53 -05:00
parent 38aafecdf1
commit 2494d98a5a
36 changed files with 63 additions and 49 deletions

View File

@ -2,12 +2,12 @@ import { ForbiddenException, Injectable } from '@nestjs/common';
import { ConfigService } from '@nestjs/config'; import { ConfigService } from '@nestjs/config';
import { PassportStrategy } from '@nestjs/passport'; import { PassportStrategy } from '@nestjs/passport';
import { Strategy, ExtractJwt } from 'passport-jwt'; import { Strategy, ExtractJwt } from 'passport-jwt';
import { ModuloService } from 'src/modulo/modulo.service'; import { ModuloService } from '../../modulo/modulo.service';
import { OperadorService } from 'src/operador/operador.service'; import { OperadorService } from '../../operador/operador.service';
import { UsuarioService } from 'src/usuario/usuario.service'; import { UsuarioService } from '../../usuario/usuario.service';
import { Modulo } from '../../modulo/entity/modulo.entity'; import { Modulo } from '../../modulo/entity/modulo.entity';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../../operador/entity/operador.entity';
import { Usuario } from 'src/usuario/entity/usuario.entity'; import { Usuario } from '../../usuario/entity/usuario.entity';
import { JwtPayload } from '../dto/jwt-payload'; import { JwtPayload } from '../dto/jwt-payload';
@Injectable() @Injectable()

View File

@ -19,12 +19,12 @@ import {
} from '@nestjs/swagger'; } from '@nestjs/swagger';
import { Serealize } from '../interceptors/serialize.interceptor'; import { Serealize } from '../interceptors/serialize.interceptor';
import { CarreraProgramaService } from './carrera-programa.service'; import { CarreraProgramaService } from './carrera-programa.service';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { IdInstitucionDto } from '../dto/id-institucion.dto'; import { IdInstitucionDto } from '../dto/id-institucion.dto';
import { CreateCarreraProgramaDto } from './dto/input/create.dto'; import { CreateCarreraProgramaDto } from './dto/input/create.dto';
import { DeleteCarreraProgramaDto } from './dto/input/delete.dto'; import { DeleteCarreraProgramaDto } from './dto/input/delete.dto';
import { CarreraProgramaOutputDto } from './dto/output/carrera-programa.dto'; import { CarreraProgramaOutputDto } from './dto/output/carrera-programa.dto';
import { Usuario } from 'src/usuario/entity/usuario.entity'; import { Usuario } from '../usuario/entity/usuario.entity';
@Controller('carrera-programa') @Controller('carrera-programa')
@ApiTags('carrera-programa') @ApiTags('carrera-programa')

View File

@ -7,8 +7,8 @@ import {
import { InjectRepository } from '@nestjs/typeorm'; import { InjectRepository } from '@nestjs/typeorm';
import { Repository } from 'typeorm'; import { Repository } from 'typeorm';
import { CarreraPrograma } from './entity/carrera-programa.entity'; import { CarreraPrograma } from './entity/carrera-programa.entity';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { Usuario } from 'src/usuario/entity/usuario.entity'; import { Usuario } from '../usuario/entity/usuario.entity';
import { InstitucionService } from '../institucion/institucion.service'; import { InstitucionService } from '../institucion/institucion.service';
import { InstitucionCarreraService } from '../institucion-carrera/institucion-carrera.service'; import { InstitucionCarreraService } from '../institucion-carrera/institucion-carrera.service';
import { InstitucionProgramaService } from '../institucion-programa/institucion-programa.service'; import { InstitucionProgramaService } from '../institucion-programa/institucion-programa.service';

View File

@ -2,7 +2,7 @@ import * as moment from 'moment';
import { forwardRef, Inject, Injectable } from '@nestjs/common'; import { forwardRef, Inject, Injectable } from '@nestjs/common';
import { InjectRepository } from '@nestjs/typeorm'; import { InjectRepository } from '@nestjs/typeorm';
import { Repository } from 'typeorm'; import { Repository } from 'typeorm';
import { Carrito } from 'src/carrito/entity/carrito.entity'; import { Carrito } from '../carrito/entity/carrito.entity';
import { CarritoMotivo } from './entity/carrito-motivo.entity'; import { CarritoMotivo } from './entity/carrito-motivo.entity';
import { Operador } from '../operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { CarritoService } from '../carrito/carrito.service'; import { CarritoService } from '../carrito/carrito.service';

View File

@ -17,7 +17,7 @@ import {
ApiQuery, ApiQuery,
ApiTags, ApiTags,
} from '@nestjs/swagger'; } from '@nestjs/swagger';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { Serealize } from '../interceptors/serialize.interceptor'; import { Serealize } from '../interceptors/serialize.interceptor';
import { CarritoService } from './carrito.service'; import { CarritoService } from './carrito.service';
import { CarritoDto } from './dto/input/carrito.dto'; import { CarritoDto } from './dto/input/carrito.dto';

View File

@ -8,7 +8,7 @@ import { InjectRepository } from '@nestjs/typeorm';
import { Repository } from 'typeorm'; import { Repository } from 'typeorm';
import { Carrito } from './entity/carrito.entity'; import { Carrito } from './entity/carrito.entity';
import { Modulo } from '../modulo/entity/modulo.entity'; import { Modulo } from '../modulo/entity/modulo.entity';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { TipoCarrito } from '../institucion-tipo-carrito/entity/tipo-carrito.entity'; import { TipoCarrito } from '../institucion-tipo-carrito/entity/tipo-carrito.entity';
import { InstitucionService } from '../institucion/institucion.service'; import { InstitucionService } from '../institucion/institucion.service';
import { InstitucionTipoCarritoService } from '../institucion-tipo-carrito/institucion-tipo-carrito.service'; import { InstitucionTipoCarritoService } from '../institucion-tipo-carrito/institucion-tipo-carrito.service';

View File

@ -15,7 +15,7 @@ import {
} from '@nestjs/swagger'; } from '@nestjs/swagger';
import { Serealize } from '../interceptors/serialize.interceptor'; import { Serealize } from '../interceptors/serialize.interceptor';
import { EquipoMotivoService } from './equipo-motivo.service'; import { EquipoMotivoService } from './equipo-motivo.service';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { IdEquipoPaginaDto } from '../dto/id-equipo-pagina.dto'; import { IdEquipoPaginaDto } from '../dto/id-equipo-pagina.dto';
import { EquipoMotivoOutputDto } from './dto/output/equipo-motivo.dto'; import { EquipoMotivoOutputDto } from './dto/output/equipo-motivo.dto';

View File

@ -9,7 +9,7 @@ import {
} from '@nestjs/common'; } from '@nestjs/common';
import { AuthGuard } from '@nestjs/passport'; import { AuthGuard } from '@nestjs/passport';
import { ApiBearerAuth, ApiBody, ApiOperation, ApiTags } from '@nestjs/swagger'; import { ApiBearerAuth, ApiBody, ApiOperation, ApiTags } from '@nestjs/swagger';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { EquipoProgramaService } from './equipo-programa.service'; import { EquipoProgramaService } from './equipo-programa.service';
import { CreateEquipoProgramaDto } from './dto/input/create.dto'; import { CreateEquipoProgramaDto } from './dto/input/create.dto';
import { DeleteEquipoProgramaDto } from './dto/input/delete.dto'; import { DeleteEquipoProgramaDto } from './dto/input/delete.dto';

View File

@ -12,7 +12,7 @@ import { EquipoPrograma } from './entity/equipo-programa.entity';
import { Programa } from '../institucion-programa/entity/programa.entity'; import { Programa } from '../institucion-programa/entity/programa.entity';
import { EquipoService } from '../equipo/equipo.service'; import { EquipoService } from '../equipo/equipo.service';
import { InstitucionProgramaService } from '../institucion-programa/institucion-programa.service'; import { InstitucionProgramaService } from '../institucion-programa/institucion-programa.service';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
@Injectable() @Injectable()
export class EquipoProgramaService { export class EquipoProgramaService {

View File

@ -10,7 +10,7 @@ import {
import { AuthGuard } from '@nestjs/passport'; import { AuthGuard } from '@nestjs/passport';
import { ApiBearerAuth, ApiBody, ApiOperation, ApiTags } from '@nestjs/swagger'; import { ApiBearerAuth, ApiBody, ApiOperation, ApiTags } from '@nestjs/swagger';
import { EquipoTipoEntradaService } from './equipo-tipo-entrada.service'; import { EquipoTipoEntradaService } from './equipo-tipo-entrada.service';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { CreateEquipoTipoEntradaDto } from './dto/input/create.dto'; import { CreateEquipoTipoEntradaDto } from './dto/input/create.dto';
import { DeleteEquipoTipoEntradaDto } from './dto/input/delete.dto'; import { DeleteEquipoTipoEntradaDto } from './dto/input/delete.dto';

View File

@ -18,7 +18,7 @@ import {
} from '@nestjs/swagger'; } from '@nestjs/swagger';
import { Serealize } from '../interceptors/serialize.interceptor'; import { Serealize } from '../interceptors/serialize.interceptor';
import { EquipoService } from './equipo.service'; import { EquipoService } from './equipo.service';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { NumeroInventarioDto } from '../dto/numero-inventario.dto'; import { NumeroInventarioDto } from '../dto/numero-inventario.dto';
import { EquiposDto } from './dto/input/equipos.dto'; import { EquiposDto } from './dto/input/equipos.dto';
import { UpdateEquipoDto } from './dto/input/update.dto'; import { UpdateEquipoDto } from './dto/input/update.dto';

View File

@ -19,7 +19,7 @@ import {
} from '@nestjs/swagger'; } from '@nestjs/swagger';
import { Serealize } from '../interceptors/serialize.interceptor'; import { Serealize } from '../interceptors/serialize.interceptor';
import { HoraExcepcionService } from './hora-excepcion.service'; import { HoraExcepcionService } from './hora-excepcion.service';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { CreateHoraExcepcionDto } from './dto/input/create.dto'; import { CreateHoraExcepcionDto } from './dto/input/create.dto';
import { DeleteHoraExcepcionDto } from './dto/input/delete.dto'; import { DeleteHoraExcepcionDto } from './dto/input/delete.dto';
import { GetHoraExcepcionDto } from './dto/input/get.dto'; import { GetHoraExcepcionDto } from './dto/input/get.dto';

View File

@ -14,7 +14,7 @@ import {
} from 'typeorm'; } from 'typeorm';
import { HoraExcepcion } from './entity/hora-excepcion.entity'; import { HoraExcepcion } from './entity/hora-excepcion.entity';
import { InstitucionDia } from '../institucion-dia/entity/institucion-dia.entity'; import { InstitucionDia } from '../institucion-dia/entity/institucion-dia.entity';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { InstitucionDiaService } from '../institucion-dia/institucion-dia.service'; import { InstitucionDiaService } from '../institucion-dia/institucion-dia.service';
@Injectable() @Injectable()

View File

@ -18,11 +18,11 @@ import {
} from '@nestjs/swagger'; } from '@nestjs/swagger';
import { Serealize } from '../interceptors/serialize.interceptor'; import { Serealize } from '../interceptors/serialize.interceptor';
import { InstitucionDiaService } from './institucion-dia.service'; import { InstitucionDiaService } from './institucion-dia.service';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { IdInstitucionDto } from '../dto/id-institucion.dto'; import { IdInstitucionDto } from '../dto/id-institucion.dto';
import { UpdateInstitucionDiaDto } from './dto/input/update.dto'; import { UpdateInstitucionDiaDto } from './dto/input/update.dto';
import { InstitucionCarreaOutputDto } from './dto/output/institucion-carrera.dto'; import { InstitucionCarreaOutputDto } from './dto/output/institucion-carrera.dto';
import { Usuario } from 'src/usuario/entity/usuario.entity'; import { Usuario } from '../usuario/entity/usuario.entity';
@Controller('institucion-dia') @Controller('institucion-dia')
@ApiTags('institucion-dia') @ApiTags('institucion-dia')

View File

@ -14,7 +14,7 @@ import {
} from 'typeorm'; } from 'typeorm';
import { Institucion } from '../institucion/entity/institucion.entity'; import { Institucion } from '../institucion/entity/institucion.entity';
import { InstitucionDia } from './entity/institucion-dia.entity'; import { InstitucionDia } from './entity/institucion-dia.entity';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { InstitucionService } from '../institucion/institucion.service'; import { InstitucionService } from '../institucion/institucion.service';
@Injectable() @Injectable()

View File

@ -19,7 +19,7 @@ import {
} from '@nestjs/swagger'; } from '@nestjs/swagger';
import { Serealize } from '../interceptors/serialize.interceptor'; import { Serealize } from '../interceptors/serialize.interceptor';
import { InstitucionInfraccionService } from './institucion-infraccion.service'; import { InstitucionInfraccionService } from './institucion-infraccion.service';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { IdInstitucionDto } from '../dto/id-institucion.dto'; import { IdInstitucionDto } from '../dto/id-institucion.dto';
import { CreateInstitucionInfraccionDto } from './dto/input/create.dto'; import { CreateInstitucionInfraccionDto } from './dto/input/create.dto';
import { UpdateInstitucionInfraccionDto } from './dto/input/update.dto'; import { UpdateInstitucionInfraccionDto } from './dto/input/update.dto';

View File

@ -7,7 +7,7 @@ import { InjectRepository } from '@nestjs/typeorm';
import { Repository } from 'typeorm'; import { Repository } from 'typeorm';
import { Infraccion } from './entity/infraccion.entity'; import { Infraccion } from './entity/infraccion.entity';
import { InstitucionInfraccion } from './entity/institucion-infraccion.entity'; import { InstitucionInfraccion } from './entity/institucion-infraccion.entity';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { InstitucionService } from '../institucion/institucion.service'; import { InstitucionService } from '../institucion/institucion.service';
@Injectable() @Injectable()

View File

@ -19,8 +19,8 @@ import {
} from '@nestjs/swagger'; } from '@nestjs/swagger';
import { Serealize } from '../interceptors/serialize.interceptor'; import { Serealize } from '../interceptors/serialize.interceptor';
import { InstitucionProgramaService } from './institucion-programa.service'; import { InstitucionProgramaService } from './institucion-programa.service';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { Usuario } from 'src/usuario/entity/usuario.entity'; import { Usuario } from '../usuario/entity/usuario.entity';
import { IdInstitucionDto } from '../dto/id-institucion.dto'; import { IdInstitucionDto } from '../dto/id-institucion.dto';
import { CreateProgramaDto } from './dto/input/create.dto'; import { CreateProgramaDto } from './dto/input/create.dto';
import { UpdateProgramaDto } from './dto/input/update.dto'; import { UpdateProgramaDto } from './dto/input/update.dto';

View File

@ -6,7 +6,7 @@ import {
import { InjectRepository } from '@nestjs/typeorm'; import { InjectRepository } from '@nestjs/typeorm';
import { Not, Repository } from 'typeorm'; import { Not, Repository } from 'typeorm';
import { InstitucionPrograma } from './entity/institucion-programa.entity'; import { InstitucionPrograma } from './entity/institucion-programa.entity';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { Programa } from './entity/programa.entity'; import { Programa } from './entity/programa.entity';
import { InstitucionService } from '../institucion/institucion.service'; import { InstitucionService } from '../institucion/institucion.service';

View File

@ -19,8 +19,8 @@ import {
} from '@nestjs/swagger'; } from '@nestjs/swagger';
import { Serealize } from '../interceptors/serialize.interceptor'; import { Serealize } from '../interceptors/serialize.interceptor';
import { InstitucionTipoCarritoService } from './institucion-tipo-carrito.service'; import { InstitucionTipoCarritoService } from './institucion-tipo-carrito.service';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { Usuario } from 'src/usuario/entity/usuario.entity'; import { Usuario } from '../usuario/entity/usuario.entity';
import { IdInstitucionDto } from '../dto/id-institucion.dto'; import { IdInstitucionDto } from '../dto/id-institucion.dto';
import { CreateInstitucionTipoCarritoDto } from './dto/input/create.dto'; import { CreateInstitucionTipoCarritoDto } from './dto/input/create.dto';
import { UpdateInstitucionTipoCarritoDto } from './dto/input/update.dto'; import { UpdateInstitucionTipoCarritoDto } from './dto/input/update.dto';

View File

@ -6,7 +6,7 @@ import {
import { InjectRepository } from '@nestjs/typeorm'; import { InjectRepository } from '@nestjs/typeorm';
import { Repository } from 'typeorm'; import { Repository } from 'typeorm';
import { InstitucionTipoCarrito } from './entity/institucion-tipo-carrito.entity'; import { InstitucionTipoCarrito } from './entity/institucion-tipo-carrito.entity';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { TipoCarrito } from './entity/tipo-carrito.entity'; import { TipoCarrito } from './entity/tipo-carrito.entity';
import { InstitucionService } from '../institucion/institucion.service'; import { InstitucionService } from '../institucion/institucion.service';

View File

@ -19,8 +19,8 @@ import {
} from '@nestjs/swagger'; } from '@nestjs/swagger';
import { Serealize } from '../interceptors/serialize.interceptor'; import { Serealize } from '../interceptors/serialize.interceptor';
import { InstitucionTipoEntradaService } from './institucion-tipo-entrada.service'; import { InstitucionTipoEntradaService } from './institucion-tipo-entrada.service';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { Usuario } from 'src/usuario/entity/usuario.entity'; import { Usuario } from '../usuario/entity/usuario.entity';
import { IdInstitucionDto } from '../dto/id-institucion.dto'; import { IdInstitucionDto } from '../dto/id-institucion.dto';
import { CreateInstitucionTipoEntradaDto } from './dto/input/create.dto'; import { CreateInstitucionTipoEntradaDto } from './dto/input/create.dto';
import { UpdateInstitucionTipoEntradaDto } from './dto/input/update.dto'; import { UpdateInstitucionTipoEntradaDto } from './dto/input/update.dto';

View File

@ -6,7 +6,7 @@ import {
import { InjectRepository } from '@nestjs/typeorm'; import { InjectRepository } from '@nestjs/typeorm';
import { Repository } from 'typeorm'; import { Repository } from 'typeorm';
import { InstitucionTipoEntrada } from './entity/institucion-tipo-entrada.entity'; import { InstitucionTipoEntrada } from './entity/institucion-tipo-entrada.entity';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { TipoEntrada } from './entity/tipo-entrada.entity'; import { TipoEntrada } from './entity/tipo-entrada.entity';
import { InstitucionService } from '../institucion/institucion.service'; import { InstitucionService } from '../institucion/institucion.service';

View File

@ -18,7 +18,7 @@ import {
} from '@nestjs/swagger'; } from '@nestjs/swagger';
import { Serealize } from '../interceptors/serialize.interceptor'; import { Serealize } from '../interceptors/serialize.interceptor';
import { InstitucionService } from './institucion.service'; import { InstitucionService } from './institucion.service';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { IdInstitucionDto } from '../dto/id-institucion.dto'; import { IdInstitucionDto } from '../dto/id-institucion.dto';
import { UpdateInstitucionDto } from './dto/input/update.dto'; import { UpdateInstitucionDto } from './dto/input/update.dto';
import { InstitucionOutputDto } from './dto/output/institucion.dto'; import { InstitucionOutputDto } from './dto/output/institucion.dto';

View File

@ -6,7 +6,7 @@ import {
import { InjectRepository } from '@nestjs/typeorm'; import { InjectRepository } from '@nestjs/typeorm';
import { Repository } from 'typeorm'; import { Repository } from 'typeorm';
import { Institucion } from './entity/institucion.entity'; import { Institucion } from './entity/institucion.entity';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
@Injectable() @Injectable()
export class InstitucionService { export class InstitucionService {

View File

@ -18,7 +18,7 @@ import {
} from '@nestjs/swagger'; } from '@nestjs/swagger';
import { Serealize } from '../interceptors/serialize.interceptor'; import { Serealize } from '../interceptors/serialize.interceptor';
import { MarcaService } from './marca.service'; import { MarcaService } from './marca.service';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { CreateMarcaDto } from './dto/input/create.dto'; import { CreateMarcaDto } from './dto/input/create.dto';
import { MarcaDto } from './dto/input/marca.dto'; import { MarcaDto } from './dto/input/marca.dto';
import { MarcaOutputDto } from './dto/output/marca.dto'; import { MarcaOutputDto } from './dto/output/marca.dto';

View File

@ -18,7 +18,7 @@ import {
} from '@nestjs/swagger'; } from '@nestjs/swagger';
import { Serealize } from '../interceptors/serialize.interceptor'; import { Serealize } from '../interceptors/serialize.interceptor';
import { ModeloService } from './modelo.service'; import { ModeloService } from './modelo.service';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { CreateModeloDto } from './dto/input/create.dto'; import { CreateModeloDto } from './dto/input/create.dto';
import { ModeloDto } from './dto/input/modelo.dto'; import { ModeloDto } from './dto/input/modelo.dto';
import { ModeloOutputDto } from './dto/output/modelo.dto'; import { ModeloOutputDto } from './dto/output/modelo.dto';

View File

@ -19,8 +19,8 @@ import {
} from '@nestjs/swagger'; } from '@nestjs/swagger';
import { Serealize } from '../interceptors/serialize.interceptor'; import { Serealize } from '../interceptors/serialize.interceptor';
import { ModuloService } from './modulo.service'; import { ModuloService } from './modulo.service';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { Usuario } from 'src/usuario/entity/usuario.entity'; import { Usuario } from '../usuario/entity/usuario.entity';
import { IdInstitucionDto } from '../dto/id-institucion.dto'; import { IdInstitucionDto } from '../dto/id-institucion.dto';
import { CreateModuloDto } from './dto/input/create.dto'; import { CreateModuloDto } from './dto/input/create.dto';
import { ModuloDto } from './dto/input/modulo.dto'; import { ModuloDto } from './dto/input/modulo.dto';

View File

@ -7,7 +7,7 @@ import { InjectRepository } from '@nestjs/typeorm';
import { Repository } from 'typeorm'; import { Repository } from 'typeorm';
import { Institucion } from '../institucion/entity/institucion.entity'; import { Institucion } from '../institucion/entity/institucion.entity';
import { Modulo } from './entity/modulo.entity'; import { Modulo } from './entity/modulo.entity';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { InstitucionService } from '../institucion/institucion.service'; import { InstitucionService } from '../institucion/institucion.service';
@Injectable() @Injectable()

View File

@ -19,8 +19,8 @@ import {
} from '@nestjs/swagger'; } from '@nestjs/swagger';
import { Serealize } from '../interceptors/serialize.interceptor'; import { Serealize } from '../interceptors/serialize.interceptor';
import { MultaService } from './multa.service'; import { MultaService } from './multa.service';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { Usuario } from 'src/usuario/entity/usuario.entity'; import { Usuario } from '../usuario/entity/usuario.entity';
import { IdUsuarioDto } from '../dto/id-usuario.dto'; import { IdUsuarioDto } from '../dto/id-usuario.dto';
import { IdEquipoPaginaDto } from '../dto/id-equipo-pagina.dto'; import { IdEquipoPaginaDto } from '../dto/id-equipo-pagina.dto';
import { MultarDto } from './dto/input/multar.dto'; import { MultarDto } from './dto/input/multar.dto';

View File

@ -19,7 +19,7 @@ import {
} from '@nestjs/swagger'; } from '@nestjs/swagger';
import { Serealize } from '../interceptors/serialize.interceptor'; import { Serealize } from '../interceptors/serialize.interceptor';
import { PrestamoService } from './prestamo.service'; import { PrestamoService } from './prestamo.service';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { IdEquipoPaginaDto } from '../dto/id-equipo-pagina.dto'; import { IdEquipoPaginaDto } from '../dto/id-equipo-pagina.dto';
import { IdUsuarioDto } from '../dto/id-usuario.dto'; import { IdUsuarioDto } from '../dto/id-usuario.dto';
import { IdUsuarioPaginaDto } from '../dto/id-usuario-pagina.dto'; import { IdUsuarioPaginaDto } from '../dto/id-usuario-pagina.dto';
@ -40,7 +40,7 @@ import { PrestamoEquipoOutputDto } from './dto/output/prestamo-equipo.dto';
import { PrestamosOutputDto } from './dto/output/prestamos.dto'; import { PrestamosOutputDto } from './dto/output/prestamos.dto';
import { PrestamosEquipoOutputDto } from './dto/output/prestamos-equipo.dto'; import { PrestamosEquipoOutputDto } from './dto/output/prestamos-equipo.dto';
import { PrestamosUsuarioOutputDto } from './dto/output/prestamos-usuario.dto'; import { PrestamosUsuarioOutputDto } from './dto/output/prestamos-usuario.dto';
import { Usuario } from 'src/usuario/entity/usuario.entity'; import { Usuario } from '../usuario/entity/usuario.entity';
@Controller('prestamo') @Controller('prestamo')
@ApiTags('prestamo') @ApiTags('prestamo')

View File

@ -16,7 +16,7 @@ import { InstitucionUsuario } from '../institucion-usuario/entity/institucion-us
import { Modulo } from '../modulo/entity/modulo.entity'; import { Modulo } from '../modulo/entity/modulo.entity';
import { Operador } from '../operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { Prestamo } from './entity/prestamo.entity'; import { Prestamo } from './entity/prestamo.entity';
import { Usuario } from 'src/usuario/entity/usuario.entity'; import { Usuario } from '../usuario/entity/usuario.entity';
import { EquipoService } from '../equipo/equipo.service'; import { EquipoService } from '../equipo/equipo.service';
import { InstitucionService } from '../institucion/institucion.service'; import { InstitucionService } from '../institucion/institucion.service';
import { InstitucionDiaService } from '../institucion-dia/institucion-dia.service'; import { InstitucionDiaService } from '../institucion-dia/institucion-dia.service';

View File

@ -10,7 +10,7 @@ import { ApiBearerAuth, ApiOperation, ApiTags } from '@nestjs/swagger';
import { Serealize } from '../interceptors/serialize.interceptor'; import { Serealize } from '../interceptors/serialize.interceptor';
import { StatusService } from './status.service'; import { StatusService } from './status.service';
import { StatusOutputDto } from './dto/output/status.dto'; import { StatusOutputDto } from './dto/output/status.dto';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
@Controller('status') @Controller('status')
@ApiTags('status') @ApiTags('status')

View File

@ -11,7 +11,7 @@ import { AuthGuard } from '@nestjs/passport';
import { ApiBearerAuth, ApiBody, ApiOperation, ApiTags } from '@nestjs/swagger'; import { ApiBearerAuth, ApiBody, ApiOperation, ApiTags } from '@nestjs/swagger';
import { Serealize } from '../interceptors/serialize.interceptor'; import { Serealize } from '../interceptors/serialize.interceptor';
import { TipoUsuarioService } from './tipo-usuario.service'; import { TipoUsuarioService } from './tipo-usuario.service';
import { Operador } from 'src/operador/entity/operador.entity'; import { Operador } from '../operador/entity/operador.entity';
import { CreateTipoUsuarioDto } from './dto/input/create.dto'; import { CreateTipoUsuarioDto } from './dto/input/create.dto';
import { TipoUsuarioOutputDto } from './dto/output/tipo-usuario.dto'; import { TipoUsuarioOutputDto } from './dto/output/tipo-usuario.dto';

View File

@ -6,10 +6,12 @@ import {
Query, Query,
Response, Response,
UploadedFile, UploadedFile,
UseGuards,
UseInterceptors, UseInterceptors,
} from '@nestjs/common'; } from '@nestjs/common';
import { AuthGuard } from '@nestjs/passport';
import { FileInterceptor } from '@nestjs/platform-express'; import { FileInterceptor } from '@nestjs/platform-express';
import { ApiTags } from '@nestjs/swagger'; import { ApiBearerAuth, ApiTags } from '@nestjs/swagger';
import { UploadFileService } from './upload-file.service'; import { UploadFileService } from './upload-file.service';
import { IdInstitucionDto } from '../dto/id-institucion.dto'; import { IdInstitucionDto } from '../dto/id-institucion.dto';
@ -19,7 +21,9 @@ export class UploadFileController {
constructor(private uploadFileService: UploadFileService) {} constructor(private uploadFileService: UploadFileService) {}
@Post('carga-masiva-equipos') @Post('carga-masiva-equipos')
@UseGuards(AuthGuard('jwt'))
@UseInterceptors(FileInterceptor('csv')) @UseInterceptors(FileInterceptor('csv'))
@ApiBearerAuth('jwt')
cargaMasivaEquipos( cargaMasivaEquipos(
@UploadedFile() file: Express.Multer.File, @UploadedFile() file: Express.Multer.File,
@Query() query: IdInstitucionDto, @Query() query: IdInstitucionDto,
@ -34,7 +38,9 @@ export class UploadFileController {
} }
@Post('carga-masiva-usuarios') @Post('carga-masiva-usuarios')
@UseGuards(AuthGuard('jwt'))
@UseInterceptors(FileInterceptor('csv')) @UseInterceptors(FileInterceptor('csv'))
@ApiBearerAuth('jwt')
cargaMasivaUsuarios( cargaMasivaUsuarios(
@UploadedFile() file: Express.Multer.File, @UploadedFile() file: Express.Multer.File,
@Query() query: IdInstitucionDto, @Query() query: IdInstitucionDto,
@ -49,6 +55,8 @@ export class UploadFileController {
} }
@Get('download-logo') @Get('download-logo')
@UseGuards(AuthGuard('jwt'))
@ApiBearerAuth('jwt')
downloadLogo(@Response() res, @Query() query: IdInstitucionDto) { downloadLogo(@Response() res, @Query() query: IdInstitucionDto) {
return this.uploadFileService return this.uploadFileService
.downloadLogo(parseInt(query.id_institucion)) .downloadLogo(parseInt(query.id_institucion))
@ -56,16 +64,22 @@ export class UploadFileController {
} }
@Get('download-plantilla-equipos') @Get('download-plantilla-equipos')
@UseGuards(AuthGuard('jwt'))
@ApiBearerAuth('jwt')
downloadPlantillaEquipos(@Response() res) { downloadPlantillaEquipos(@Response() res) {
return res.download('./upload/plantilla_equipos.csv'); return res.download('./upload/plantilla_equipos.csv');
} }
@Get('download-plantilla-usuarios') @Get('download-plantilla-usuarios')
@UseGuards(AuthGuard('jwt'))
@ApiBearerAuth('jwt')
downloadPlantillaUsuarios(@Response() res) { downloadPlantillaUsuarios(@Response() res) {
return res.download('./upload/plantilla_alumnos.csv'); return res.download('./upload/plantilla_alumnos.csv');
} }
@Post('upload-logo') @Post('upload-logo')
@UseGuards(AuthGuard('jwt'))
@ApiBearerAuth('jwt')
@UseInterceptors(FileInterceptor('logo')) @UseInterceptors(FileInterceptor('logo'))
uploadLogo( uploadLogo(
@UploadedFile() file: Express.Multer.File, @UploadedFile() file: Express.Multer.File,

View File

@ -18,6 +18,7 @@ import {
ApiTags, ApiTags,
} from '@nestjs/swagger'; } from '@nestjs/swagger';
import { Recaptcha } from '@nestlab/google-recaptcha'; import { Recaptcha } from '@nestlab/google-recaptcha';
import { Operador } from '../operador/entity/operador.entity';
import { Serealize } from '../interceptors/serialize.interceptor'; import { Serealize } from '../interceptors/serialize.interceptor';
import { UsuarioService } from './usuario.service'; import { UsuarioService } from './usuario.service';
import { DgaeInputDto } from './dto/input/dgae.dto'; import { DgaeInputDto } from './dto/input/dgae.dto';
@ -29,7 +30,6 @@ import { UsuariosInputDto } from './dto/input/usuarios.dto';
import { UsuarioInstitucionCarreraOutputDto } from '../institucion-usuario/dto/output/usuario-institucion-carrera.dto'; import { UsuarioInstitucionCarreraOutputDto } from '../institucion-usuario/dto/output/usuario-institucion-carrera.dto';
import { UsuarioOutputDto } from './dto/output/usuario.dto'; import { UsuarioOutputDto } from './dto/output/usuario.dto';
import { UsuariosOutputDto } from './dto/output/usuarios.dto'; import { UsuariosOutputDto } from './dto/output/usuarios.dto';
import { Operador } from 'src/operador/entity/operador.entity';
@Controller('usuario') @Controller('usuario')
@ApiTags('usuario') @ApiTags('usuario')