From 255ce967ee5121b5017c704fc4f330ac012c1160 Mon Sep 17 00:00:00 2001 From: xXpuma99Xx <51341582+xXpuma99Xx@users.noreply.github.com> Date: Sun, 17 Apr 2022 23:15:44 -0500 Subject: [PATCH] listo tipo carrito --- src/app.module.ts | 2 +- src/carrito/entity/carrito.entity.ts | 2 +- src/tipo-carrito/entity/tipo-carrito.entity.ts | 17 +++++++++++++++++ src/tipo-carrito/tipo-carrito.controller.ts | 5 ++++- src/tipo-carrito/tipo-carrito.entity.ts | 17 ----------------- src/tipo-carrito/tipo-carrito.module.ts | 2 +- src/tipo-carrito/tipo-carrito.service.ts | 4 ++-- 7 files changed, 26 insertions(+), 23 deletions(-) create mode 100644 src/tipo-carrito/entity/tipo-carrito.entity.ts delete mode 100644 src/tipo-carrito/tipo-carrito.entity.ts diff --git a/src/app.module.ts b/src/app.module.ts index 6175f07..f7f46db 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -45,7 +45,7 @@ import { Operador } from './operador/entity/operador.entity'; import { Prestamo } from './prestamo/entity/prestamo.entity'; import { Programa } from './programa/entity/programa.entity'; import { Status } from './status/entity/status.entity'; -import { TipoCarrito } from './tipo-carrito/tipo-carrito.entity'; +import { TipoCarrito } from './tipo-carrito/entity/tipo-carrito.entity'; import { TipoEntrada } from './tipo-entrada/tipo-entrada.entity'; import { TipoUsuario } from './tipo-usuario/tipo-usuario.entity'; import { Usuario } from './usuario/usuario.entity'; diff --git a/src/carrito/entity/carrito.entity.ts b/src/carrito/entity/carrito.entity.ts index f3b6d82..30adc84 100644 --- a/src/carrito/entity/carrito.entity.ts +++ b/src/carrito/entity/carrito.entity.ts @@ -8,7 +8,7 @@ import { } from 'typeorm'; import { Equipo } from '../../equipo/entity/equipo.entity'; import { Modulo } from '../../modulo/entity/modulo.entity'; -import { TipoCarrito } from '../../tipo-carrito/tipo-carrito.entity'; +import { TipoCarrito } from '../../tipo-carrito/entity/tipo-carrito.entity'; @Entity() export class Carrito { diff --git a/src/tipo-carrito/entity/tipo-carrito.entity.ts b/src/tipo-carrito/entity/tipo-carrito.entity.ts new file mode 100644 index 0000000..7c80b74 --- /dev/null +++ b/src/tipo-carrito/entity/tipo-carrito.entity.ts @@ -0,0 +1,17 @@ +import { Column, Entity, OneToMany, PrimaryGeneratedColumn } from 'typeorm'; +import { Carrito } from '../../carrito/entity/carrito.entity'; + +@Entity() +export class TipoCarrito { + @PrimaryGeneratedColumn() + id_tipo_carrito: number; + + @Column({ type: String, nullable: false, length: 1 }) + letra: string; + + @Column({ type: String, nullable: false, length: 20 }) + tipo_carrito: string; + + @OneToMany(() => Carrito, (carrito) => carrito.tipoCarrito) + carritos: Carrito[]; +} diff --git a/src/tipo-carrito/tipo-carrito.controller.ts b/src/tipo-carrito/tipo-carrito.controller.ts index 33116fa..72522cd 100644 --- a/src/tipo-carrito/tipo-carrito.controller.ts +++ b/src/tipo-carrito/tipo-carrito.controller.ts @@ -1,7 +1,10 @@ -import { Controller } from '@nestjs/common'; +import { Controller, Get } from '@nestjs/common'; import { TipoCarritoService } from './tipo-carrito.service'; @Controller('tipo-carrito') export class TipoCarritoController { constructor(private tipoCarritoService: TipoCarritoService) {} + + @Get() + get() {} } diff --git a/src/tipo-carrito/tipo-carrito.entity.ts b/src/tipo-carrito/tipo-carrito.entity.ts deleted file mode 100644 index ada405f..0000000 --- a/src/tipo-carrito/tipo-carrito.entity.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { Entity, Column, PrimaryGeneratedColumn, OneToMany } from 'typeorm'; -import { Carrito } from '../carrito/entity/carrito.entity'; - -@Entity() -export class TipoCarrito { - @PrimaryGeneratedColumn() - id_tipo_carrito: number; - - @Column() - tipo_carrito: string; - - @Column() - letra: string; - - @OneToMany(() => Carrito, (carrito) => carrito.tipoCarrito) - carritos: Carrito[]; -} diff --git a/src/tipo-carrito/tipo-carrito.module.ts b/src/tipo-carrito/tipo-carrito.module.ts index 08d28bd..d87957d 100644 --- a/src/tipo-carrito/tipo-carrito.module.ts +++ b/src/tipo-carrito/tipo-carrito.module.ts @@ -1,8 +1,8 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { TipoCarritoController } from './tipo-carrito.controller'; -import { TipoCarrito } from './tipo-carrito.entity'; import { TipoCarritoService } from './tipo-carrito.service'; +import { TipoCarrito } from './entity/tipo-carrito.entity'; @Module({ imports: [TypeOrmModule.forFeature([TipoCarrito])], diff --git a/src/tipo-carrito/tipo-carrito.service.ts b/src/tipo-carrito/tipo-carrito.service.ts index 158a9b2..3b67a61 100644 --- a/src/tipo-carrito/tipo-carrito.service.ts +++ b/src/tipo-carrito/tipo-carrito.service.ts @@ -1,7 +1,7 @@ import { Injectable } from '@nestjs/common'; -import { Repository } from 'typeorm'; import { InjectRepository } from '@nestjs/typeorm'; -import { TipoCarrito } from './tipo-carrito.entity'; +import { Repository } from 'typeorm'; +import { TipoCarrito } from './entity/tipo-carrito.entity'; @Injectable() export class TipoCarritoService {