avance de equipo
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import { IsString } from 'class-validator';
|
||||
|
||||
export class EquipoDto {
|
||||
// Cambiar por IsString
|
||||
@IsString()
|
||||
id_equipo: string;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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)
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user