diff --git a/src/equipo/entities/equipo.entity.ts b/src/equipo/entities/equipo.entity.ts index 81ef2be..d9b0a3b 100644 --- a/src/equipo/entities/equipo.entity.ts +++ b/src/equipo/entities/equipo.entity.ts @@ -5,15 +5,20 @@ import { OneToMany, PrimaryGeneratedColumn, } from 'typeorm'; -import { Adscripcion, Estado, Marca, Procesador, SistemaOperativo, TipoEquipo, Uso } from './catalogo.entities'; - - +import { + Adscripcion, + Estado, + Marca, + Procesador, + SistemaOperativo, + TipoEquipo, + Uso, +} from './catalogo.entities'; @Entity() export class Equipo { @PrimaryGeneratedColumn() id_equipo: number; - @Column({ length: 100, nullable: true }) inventario: string; @@ -57,9 +62,6 @@ export class Equipo { @ManyToOne(() => Marca, (marca) => marca.equipo) marca: Marca; - @OneToMany(() => Equipo, (equipo) => equipo.marca) + @OneToMany(() => Equipo, (equipo) => equipo.marca) equipo: Equipo; - - -} } diff --git a/src/movimiento/entities/movimiento.entity.ts b/src/movimiento/entities/movimiento.entity.ts index 5d8f329..f120904 100644 --- a/src/movimiento/entities/movimiento.entity.ts +++ b/src/movimiento/entities/movimiento.entity.ts @@ -1,27 +1,20 @@ -import { Equipo } from 'src/equipo/entities/equipo.entity'; import { Usuario } from 'src/usuarios/entities/usuario.entity'; -import { - Entity, - PrimaryGeneratedColumn, - Column, - CreateDateColumn, - ManyToOne, - OneToMany, -} from 'typeorm'; +import { Entity, PrimaryGeneratedColumn, Column, ManyToOne } from 'typeorm'; @Entity('movimientos') export class Movimiento { @PrimaryGeneratedColumn() id_movimiento: number; - @CreateDateColumn({ name: 'fecha_movimiento' }) + + @ManyToOne(() => Movimiento, (id_usuario) => id_usuario.id_usuario) + id_usuario: Movimiento; + + @ManyToOne(() => Movimiento, (id_equipo) => id_equipo.id_equipo) + id_equipo: Movimiento; + + @Column({ name: 'fecha_movimiento' }) fechaMovimiento: Date; @Column({ type: 'text', nullable: true }) observaciones: string; - - @ManyToOne(() => Usuario, (usuario) => usuario.movimiento) - usuario: Usuario; - - @ManyToOne(() => Equipo, (equipo) => equipo.movimiento) - equipo: Equipo; }