From e3c9680f6b6ba60c2eea0ebc1b19cc03b2972aa3 Mon Sep 17 00:00:00 2001 From: xXpuma99Xx <51341582+xXpuma99Xx@users.noreply.github.com> Date: Mon, 13 Jun 2022 11:58:54 -0500 Subject: [PATCH] tipo usuario input output dto --- .../dto/{ => input}/tipo-usuario-update.dto.ts | 0 src/tipo-usuario/dto/output/tipo-usuario.dto.ts | 9 +++++++++ src/tipo-usuario/tipo-usuario.controller.ts | 5 ++++- 3 files changed, 13 insertions(+), 1 deletion(-) rename src/tipo-usuario/dto/{ => input}/tipo-usuario-update.dto.ts (100%) create mode 100644 src/tipo-usuario/dto/output/tipo-usuario.dto.ts diff --git a/src/tipo-usuario/dto/tipo-usuario-update.dto.ts b/src/tipo-usuario/dto/input/tipo-usuario-update.dto.ts similarity index 100% rename from src/tipo-usuario/dto/tipo-usuario-update.dto.ts rename to src/tipo-usuario/dto/input/tipo-usuario-update.dto.ts diff --git a/src/tipo-usuario/dto/output/tipo-usuario.dto.ts b/src/tipo-usuario/dto/output/tipo-usuario.dto.ts new file mode 100644 index 0000000..f70ce45 --- /dev/null +++ b/src/tipo-usuario/dto/output/tipo-usuario.dto.ts @@ -0,0 +1,9 @@ +import { Expose } from 'class-transformer'; + +export class TipoUsuarioOutputDto { + @Expose() + id_tipo_usuario; + + @Expose() + tipo_usuario; +} diff --git a/src/tipo-usuario/tipo-usuario.controller.ts b/src/tipo-usuario/tipo-usuario.controller.ts index 01e4c57..08c579f 100644 --- a/src/tipo-usuario/tipo-usuario.controller.ts +++ b/src/tipo-usuario/tipo-usuario.controller.ts @@ -1,7 +1,9 @@ import { Body, Controller, Get, Post } from '@nestjs/common'; import { ApiBody, ApiOperation, ApiTags } from '@nestjs/swagger'; +import { Serealize } from '../interceptors/serialize.interceptor'; import { TipoUsuarioService } from './tipo-usuario.service'; -import { TipoUsuarioUpdateDto } from './dto/tipo-usuario-update.dto'; +import { TipoUsuarioUpdateDto } from './dto/input/tipo-usuario-update.dto'; +import { TipoUsuarioOutputDto } from './dto/output/tipo-usuario.dto'; @Controller('tipo-usuario') @ApiTags('tipo-usuario') @@ -18,6 +20,7 @@ export class TipoUsuarioController { return this.tipoUsuarioService.create(body.tipo_usuario); } + @Serealize(TipoUsuarioOutputDto) @Get() @ApiOperation({ description: 'Endpoint que retorna todos los tipos de usuario.',