equipo-tipo-entrada input output
This commit is contained in:
parent
dff7efa80c
commit
59d4d88a0f
@ -1,6 +1,6 @@
|
||||
import { IsInt } from 'class-validator';
|
||||
|
||||
export class EquipoTipoEntradaCreateDto {
|
||||
export class CreateEquipoTipoEntradaDto {
|
||||
@IsInt()
|
||||
id_equipo: number;
|
||||
|
@ -1,6 +1,6 @@
|
||||
import { IsInt } from 'class-validator';
|
||||
|
||||
export class EquipoTipoEntradaDeleteDto {
|
||||
export class DeleteEquipoTipoEntradaDto {
|
||||
@IsInt()
|
||||
id_equipo_tipo_entrada: number;
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
import { Expose, Type } from 'class-transformer';
|
||||
import { TipoEntradaOutputDto } from '../../../institucion-tipo-entrada/dto/output/tipo-entrada.dto';
|
||||
|
||||
export class EquipoTipoEntradaOutputDto {
|
||||
@Expose()
|
||||
id_equipo_tipo_entrada;
|
||||
|
||||
@Expose()
|
||||
@Type(() => TipoEntradaOutputDto)
|
||||
tipoEntrada;
|
||||
}
|
@ -1,8 +1,8 @@
|
||||
import { Body, Controller, Delete, Post } from '@nestjs/common';
|
||||
import { ApiBody, ApiOperation } from '@nestjs/swagger';
|
||||
import { EquipoTipoEntradaService } from './equipo-tipo-entrada.service';
|
||||
import { EquipoTipoEntradaCreateDto } from './dto/equipo-tipo-entrada-create.dto';
|
||||
import { EquipoTipoEntradaDeleteDto } from './dto/equipo-tipo-entrada-delete.dto';
|
||||
import { CreateEquipoTipoEntradaDto } from './dto/input/create.dto';
|
||||
import { DeleteEquipoTipoEntradaDto } from './dto/input/delete.dto';
|
||||
|
||||
@Controller('equipo-tipo-entrada')
|
||||
export class EquipoTipoEntradaController {
|
||||
@ -17,7 +17,7 @@ export class EquipoTipoEntradaController {
|
||||
description: 'Ambas variables son obligatorios.',
|
||||
examples: { ejemplo: { value: { id_equipo: 1, id_tipo_entrada: 1 } } },
|
||||
})
|
||||
create(@Body() body: EquipoTipoEntradaCreateDto) {
|
||||
create(@Body() body: CreateEquipoTipoEntradaDto) {
|
||||
return this.equipoTipoEntradaService.create(
|
||||
body.id_equipo,
|
||||
body.id_tipo_entrada,
|
||||
@ -33,7 +33,7 @@ export class EquipoTipoEntradaController {
|
||||
description: 'La variable id_equipo_tipo_entrada es obligatoria.',
|
||||
examples: { ejemplo: { value: { id_equipo_tipo_entrada: 1 } } },
|
||||
})
|
||||
delete(@Body() body: EquipoTipoEntradaDeleteDto) {
|
||||
delete(@Body() body: DeleteEquipoTipoEntradaDto) {
|
||||
return this.equipoTipoEntradaService.delete(body.id_equipo_tipo_entrada);
|
||||
}
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
import { Expose, Type } from 'class-transformer';
|
||||
import { CarritoMinOutputDto } from '../../../carrito/dto/output/carrito-min.dto';
|
||||
import { StatusOutputDto } from '../../../status/dto/output/status.dto';
|
||||
import { InstitucionTipoEntradaOutputDto } from '../../../institucion-tipo-entrada/dto/output/institucion-tipo-entrada.dto';
|
||||
import { EquipoTipoEntradaOutputDto } from '../../../equipo-tipo-entrada/dto/output/equipo-tipo-entrada.dto';
|
||||
import { EquipoProgramaOutputDto } from '../../../equipo-programa/dto/output/equipo-programa.dto';
|
||||
|
||||
export class EquipoOutputDto {
|
||||
@ -36,6 +36,6 @@ export class EquipoOutputDto {
|
||||
status;
|
||||
|
||||
@Expose()
|
||||
@Type(() => InstitucionTipoEntradaOutputDto)
|
||||
@Type(() => EquipoTipoEntradaOutputDto)
|
||||
tiposEntradas;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user