From af699f60c4e7261924f81928f528a03be6ce93e1 Mon Sep 17 00:00:00 2001 From: Andres2908 Date: Fri, 13 May 2022 15:58:32 -0500 Subject: [PATCH] avance de equipo --- src/equipo/dto/equipo.dto.ts | 1 - src/upload-file/dto/upload-file-equipo.ts | 12 ++++++++++++ src/upload-file/upload-file.controller.ts | 5 +++-- 3 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 src/upload-file/dto/upload-file-equipo.ts diff --git a/src/equipo/dto/equipo.dto.ts b/src/equipo/dto/equipo.dto.ts index 44fec3f..cee744a 100644 --- a/src/equipo/dto/equipo.dto.ts +++ b/src/equipo/dto/equipo.dto.ts @@ -1,7 +1,6 @@ import { IsString } from 'class-validator'; export class EquipoDto { - // Cambiar por IsString @IsString() id_equipo: string; } diff --git a/src/upload-file/dto/upload-file-equipo.ts b/src/upload-file/dto/upload-file-equipo.ts new file mode 100644 index 0000000..5fd494d --- /dev/null +++ b/src/upload-file/dto/upload-file-equipo.ts @@ -0,0 +1,12 @@ +import { IsNumber, IsNumberString } from 'class-validator'; + +export class UploadFileEquipo { + @IsNumberString() + id_carrito: string; + + @IsNumberString() + id_programa: string; + + @IsNumberString() + id_status: string; +} diff --git a/src/upload-file/upload-file.controller.ts b/src/upload-file/upload-file.controller.ts index f5a4ff4..52fd6af 100644 --- a/src/upload-file/upload-file.controller.ts +++ b/src/upload-file/upload-file.controller.ts @@ -10,6 +10,7 @@ import { import { FileInterceptor } from '@nestjs/platform-express'; import { UploadFileService } from './upload-file.service'; import { IdInstitucionDto } from '../dto/id-institucion.dto'; +import { UploadFileEquipo } from './dto/upload-file-equipo' import { ApiTags } from '@nestjs/swagger'; @Controller('upload-file') @@ -21,11 +22,11 @@ export class UploadFileController { @UseInterceptors(FileInterceptor('csv')) cargaMasivaEquipos( @UploadedFile() file: Express.Multer.File, - @Query() query: IdInstitucionDto, + @Query() query: UploadFileEquipo, ) { return this.uploadFileService.createEquipos( file, - parseInt(query.id_institucion), + parseInt(query.id_carrito), parseInt(query.id_programa), parseInt(query.id_status) ); }