equipo y equipo-programa input output dto

This commit is contained in:
xXpuma99Xx
2022-06-14 11:43:07 -05:00
parent 702fb34de8
commit dff7efa80c
11 changed files with 111 additions and 13 deletions
+10 -5
View File
@@ -1,15 +1,19 @@
import { Body, Controller, Get, Put, Query } from '@nestjs/common';
import { ApiOperation, ApiQuery, ApiTags } from '@nestjs/swagger';
import { Serealize } from '../interceptors/serialize.interceptor';
import { EquipoService } from './equipo.service';
import { EquipoDto } from './dto/equipo.dto';
import { EquipoEquiposDto } from './dto/equipo-equipos.dto';
import { EquipoUpdateDto } from './dto/equipo-update.dto';
import { EquipoDto } from './dto/input/equipo.dto';
import { EquiposDto } from './dto/input/equipos.dto';
import { UpdateEquipoDto } from './dto/input/update.dto';
import { EquipoOutputDto } from './dto/output/equipo.dto';
import { EquiposOutputDto } from './dto/output/equipos.dto';
@Controller('equipo')
@ApiTags('equipo')
export class EquipoController {
constructor(private equipoService: EquipoService) {}
@Serealize(EquipoOutputDto)
@Get('equipo')
@ApiOperation({
description:
@@ -32,6 +36,7 @@ export class EquipoController {
);
}
@Serealize(EquiposOutputDto)
@Get('equipos')
@ApiOperation({
description:
@@ -77,12 +82,12 @@ export class EquipoController {
name: 'id_tipo_entrada',
type: 'string',
})
equipos(@Query() query: EquipoEquiposDto) {
equipos(@Query() query: EquiposDto) {
return this.equipoService.findAll(query);
}
@Put()
update(@Body() body: EquipoUpdateDto) {
update(@Body() body: UpdateEquipoDto) {
return this.equipoService.update(body);
}
}