modulo multa final

This commit is contained in:
2022-06-28 21:37:53 -05:00
parent fa5afd9531
commit a78f1b6fc1
14 changed files with 192 additions and 138 deletions
+16
View File
@@ -2,11 +2,13 @@ import { Controller, Get, Query } from '@nestjs/common';
import { ApiOperation, ApiQuery, ApiTags } from '@nestjs/swagger';
import { Serealize } from '../interceptors/serialize.interceptor';
import { MultaService } from './multa.service';
import { IdUsuarioDto } from '../dto/id-usuario.dto';
import { IdEquipoPaginaDto } from '../dto/id-equipo-pagina.dto';
import { MultasDto } from './dto/input/multas.dto';
import { MultasUsuarioDto } from './dto/input/multas-usuario.dto';
import { MultasOutputDto } from './dto/output/multas.dto';
import { MultasEquipoOutputDto } from './dto/output/multas-equipo.dto';
import { MultasMinOutputDto } from './dto/output/multas-min.dto';
import { MultasUsuarioOutputDto } from './dto/output/multas-usuario.dto';
@Controller('multa')
@@ -85,6 +87,20 @@ export class MultaController {
);
}
@Serealize(MultasMinOutputDto)
@Get('multas-usuario-activas')
@ApiOperation({
description: 'Endpoint que retorna todas las multas de un usuario .',
})
@ApiQuery({
description: 'Id del usuario.',
name: 'id_usuario',
type: 'string',
})
multasActivas(@Query() query: IdUsuarioDto) {
return this.multaService.findMultasActivas(parseInt(query.id_usuario));
}
// @Get('reporte')
// reporte() {}
}