token en upload-file
This commit is contained in:
parent
38aafecdf1
commit
2494d98a5a
@ -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()
|
||||||
|
@ -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')
|
||||||
|
@ -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';
|
||||||
|
@ -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';
|
||||||
|
@ -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';
|
||||||
|
@ -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';
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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';
|
||||||
|
@ -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 {
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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';
|
||||||
|
@ -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';
|
||||||
|
@ -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()
|
||||||
|
@ -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')
|
||||||
|
@ -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()
|
||||||
|
@ -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';
|
||||||
|
@ -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()
|
||||||
|
@ -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';
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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';
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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';
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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';
|
||||||
|
@ -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 {
|
||||||
|
@ -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';
|
||||||
|
@ -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';
|
||||||
|
@ -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';
|
||||||
|
@ -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()
|
||||||
|
@ -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';
|
||||||
|
@ -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')
|
||||||
|
@ -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';
|
||||||
|
@ -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')
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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,
|
||||||
|
@ -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')
|
||||||
|
Loading…
Reference in New Issue
Block a user