se se agregó una tabla
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -1,4 +1,11 @@
|
||||
import { Column, Entity, OneToMany, PrimaryGeneratedColumn } from 'typeorm';
|
||||
import {
|
||||
Column,
|
||||
Entity,
|
||||
JoinColumn,
|
||||
ManyToOne,
|
||||
OneToMany,
|
||||
PrimaryGeneratedColumn,
|
||||
} from 'typeorm';
|
||||
import { Equipo } from './equipo.entity';
|
||||
|
||||
@Entity()
|
||||
@@ -56,8 +63,8 @@ export class TipoEquipo {
|
||||
@Column({ type: 'varchar', length: 200 })
|
||||
tipo_equipo: string;
|
||||
|
||||
@OneToMany(() => Equipo, (equipo) => equipo.tipoEquipo)
|
||||
equipo: Equipo[];
|
||||
@OneToMany(() => ProcesadorTipoEquipo, (pte) => pte.tipoEquipo)
|
||||
procesadorTipoEquipos: ProcesadorTipoEquipo[];
|
||||
}
|
||||
|
||||
@Entity()
|
||||
@@ -80,8 +87,8 @@ export class Procesador {
|
||||
@Column({ type: 'varchar', length: 200 })
|
||||
procesador: string;
|
||||
|
||||
@OneToMany(() => Equipo, (equipo) => equipo.procesador)
|
||||
equipo: Equipo[];
|
||||
@OneToMany(() => ProcesadorTipoEquipo, (pte) => pte.procesador)
|
||||
procesadorTipoEquipos: ProcesadorTipoEquipo[];
|
||||
}
|
||||
|
||||
@Entity()
|
||||
@@ -95,3 +102,20 @@ export class Periferico {
|
||||
@OneToMany(() => Equipo, (equipo) => equipo.periferico)
|
||||
equipo: Equipo[];
|
||||
}
|
||||
|
||||
@Entity('procesador_tipoequipo')
|
||||
export class ProcesadorTipoEquipo {
|
||||
@PrimaryGeneratedColumn({ name: 'id_Procesador_tipoeEquipo' })
|
||||
id: number;
|
||||
|
||||
@ManyToOne(() => Procesador, (procesador) => procesador.procesadorTipoEquipos)
|
||||
@JoinColumn({ name: 'id_procesador' })
|
||||
procesador: Procesador;
|
||||
|
||||
@ManyToOne(() => TipoEquipo, (tipoEquipo) => tipoEquipo.procesadorTipoEquipos)
|
||||
@JoinColumn({ name: 'id_tipoeEquipo' })
|
||||
tipoEquipo: TipoEquipo;
|
||||
|
||||
@OneToMany(() => Equipo, (equipo) => equipo.procesador_tipoequipo)
|
||||
equipo: Equipo[];
|
||||
}
|
||||
|
||||
@@ -12,6 +12,7 @@ import {
|
||||
Marca,
|
||||
Periferico,
|
||||
Procesador,
|
||||
ProcesadorTipoEquipo,
|
||||
SistemaOperativo,
|
||||
TipoEquipo,
|
||||
Uso,
|
||||
@@ -54,10 +55,6 @@ export class Equipo {
|
||||
@ManyToOne(() => Adscripcion, (adscripcion) => adscripcion.equipo)
|
||||
adscripcion: Adscripcion;
|
||||
|
||||
@JoinColumn({ name: 'id_tipo_equipo' })
|
||||
@ManyToOne(() => TipoEquipo, (tipoEquipo) => tipoEquipo.equipo)
|
||||
tipoEquipo: TipoEquipo;
|
||||
|
||||
@JoinColumn({ name: 'id_sistema_operativo' })
|
||||
@ManyToOne(
|
||||
() => SistemaOperativo,
|
||||
@@ -65,9 +62,12 @@ export class Equipo {
|
||||
)
|
||||
sistemaOperativo: SistemaOperativo;
|
||||
|
||||
@JoinColumn({ name: 'id_procesador' })
|
||||
@ManyToOne(() => Procesador, (procesador) => procesador.equipo)
|
||||
procesador: Procesador;
|
||||
@JoinColumn({ name: 'id_procesador_tipoEquipo' })
|
||||
@ManyToOne(
|
||||
() => ProcesadorTipoEquipo,
|
||||
(procesador_tipoequipo) => procesador_tipoequipo.equipo,
|
||||
)
|
||||
procesador_tipoequipo: ProcesadorTipoEquipo;
|
||||
|
||||
@JoinColumn({ name: 'id_uso' })
|
||||
@ManyToOne(() => Uso, (tipoUso) => tipoUso.equipo)
|
||||
|
||||
Reference in New Issue
Block a user