modulo multa final
This commit is contained in:
@@ -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() {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user