From be27c3d9da55a4764942a71e9a5145d831b17f37 Mon Sep 17 00:00:00 2001 From: Drakthor475 Date: Wed, 22 Oct 2025 11:55:06 -0600 Subject: [PATCH] Cambios revision --- src/equipo/entities/catalogo.entities.ts | 14 +++++++------- src/equipo/entities/equipo.entity.ts | 8 ++++++-- src/movimiento/entities/movimiento.entity.ts | 1 - src/usuarios/entities/usuario.entity.ts | 16 +++++++--------- 4 files changed, 20 insertions(+), 19 deletions(-) diff --git a/src/equipo/entities/catalogo.entities.ts b/src/equipo/entities/catalogo.entities.ts index 462d5d9..5a16b03 100644 --- a/src/equipo/entities/catalogo.entities.ts +++ b/src/equipo/entities/catalogo.entities.ts @@ -9,7 +9,7 @@ export class Uso { @Column() tipo_uso: string; @OneToMany(() => Equipo, (equipo) => equipo.tipoUso) - equipo: Equipo; + equipo: Equipo[]; } @Entity() @@ -21,7 +21,7 @@ export class Marca { tipo_marca: string; @OneToMany(() => Equipo, (equipo) => equipo.marca) - equipo: Equipo; + equipo: Equipo[]; } @Entity() @@ -33,7 +33,7 @@ export class Estado { estado: string; @OneToMany(() => Equipo, (equipo) => equipo.estado) - equipo: Equipo; + equipo: Equipo[]; } @Entity() @@ -45,7 +45,7 @@ export class Adscripcion { adscripcion: string; @OneToMany(() => Equipo, (equipo) => equipo.adscripcion) - equipo: Equipo; + equipo: Equipo[]; } @Entity() @@ -57,7 +57,7 @@ export class TipoEquipo { tipo_equipo: string; @OneToMany(() => Equipo, (equipo) => equipo.tipoEquipo) - equipo: Equipo; + equipo: Equipo[]; } @Entity() @@ -69,7 +69,7 @@ export class SistemaOperativo { sistema_operativo: string; @OneToMany(() => Equipo, (equipo) => equipo.sistemaOperativo) - equipo: Equipo; + equipo: Equipo[]; } @Entity() @@ -81,5 +81,5 @@ export class Procesador { procesador: string; @OneToMany(() => Equipo, (equipo) => equipo.procesador) - equipo: Equipo; + equipo: Equipo[]; } diff --git a/src/equipo/entities/equipo.entity.ts b/src/equipo/entities/equipo.entity.ts index 81ef2be..c42c859 100644 --- a/src/equipo/entities/equipo.entity.ts +++ b/src/equipo/entities/equipo.entity.ts @@ -6,6 +6,7 @@ import { PrimaryGeneratedColumn, } from 'typeorm'; import { Adscripcion, Estado, Marca, Procesador, SistemaOperativo, TipoEquipo, Uso } from './catalogo.entities'; +import { Movimiento } from 'src/movimiento/entities/movimiento.entity'; @@ -57,8 +58,11 @@ export class Equipo { @ManyToOne(() => Marca, (marca) => marca.equipo) marca: Marca; - @OneToMany(() => Equipo, (equipo) => equipo.marca) - equipo: Equipo; + @OneToMany(() => Equipo, (equipo) => equipo.marca) + equipo: Equipo[]; + + @OneToMany(()=> Movimiento, movimiento=>movimiento.id_movimiento) + movimiento:Movimiento[]; } diff --git a/src/movimiento/entities/movimiento.entity.ts b/src/movimiento/entities/movimiento.entity.ts index 5d8f329..4d99d81 100644 --- a/src/movimiento/entities/movimiento.entity.ts +++ b/src/movimiento/entities/movimiento.entity.ts @@ -6,7 +6,6 @@ import { Column, CreateDateColumn, ManyToOne, - OneToMany, } from 'typeorm'; @Entity('movimientos') diff --git a/src/usuarios/entities/usuario.entity.ts b/src/usuarios/entities/usuario.entity.ts index 7cdb1d5..370b90a 100644 --- a/src/usuarios/entities/usuario.entity.ts +++ b/src/usuarios/entities/usuario.entity.ts @@ -1,10 +1,5 @@ -import { - Column, - Entity, - ManyToOne, - OneToMany, - PrimaryGeneratedColumn, -} from 'typeorm'; +import { Movimiento } from 'src/movimiento/entities/movimiento.entity'; +import {Column, Entity, ManyToOne, OneToMany, PrimaryGeneratedColumn} from 'typeorm'; @Entity() export class Usuario { @@ -20,6 +15,9 @@ export class Usuario { @ManyToOne(()=>Tipo_Usuario,tipoUsuario=>tipoUsuario.usuarios ) tipoUsuario:Tipo_Usuario; + + @OneToMany(()=>Movimiento, movimiento=>movimiento.id_movimiento) + movimiento:Movimiento[]; } @@ -31,6 +29,6 @@ export class Tipo_Usuario { @Column({length:50, nullable:true}) tipo_usuario:string - @OneToMany(() => Usuario, (usuarios) => usuarios.tipoUsuario) - usuarios: Usuario[]; + @OneToMany(() => Usuario, (usuarios) => usuarios.tipoUsuario) + usuarios: Usuario[]; }