entity movimiento

This commit is contained in:
2025-10-21 20:54:24 -06:00
parent 2cafeaff0b
commit 48e6f0c000
2 changed files with 19 additions and 24 deletions
+10 -8
View File
@@ -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;
}
}
+9 -16
View File
@@ -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;
}