Files
Censo_api/src/equipo/entities/catalogo.entities.ts
T
2025-10-22 11:55:06 -06:00

86 lines
1.5 KiB
TypeScript

import { Column, Entity, OneToMany, PrimaryGeneratedColumn } from 'typeorm';
import { Equipo } from './equipo.entity';
@Entity()
export class Uso {
@PrimaryGeneratedColumn()
id_tipo_uso: number;
@Column()
tipo_uso: string;
@OneToMany(() => Equipo, (equipo) => equipo.tipoUso)
equipo: Equipo[];
}
@Entity()
export class Marca {
@PrimaryGeneratedColumn()
id_marca: number;
@Column()
tipo_marca: string;
@OneToMany(() => Equipo, (equipo) => equipo.marca)
equipo: Equipo[];
}
@Entity()
export class Estado {
@PrimaryGeneratedColumn()
id_estado: number;
@Column()
estado: string;
@OneToMany(() => Equipo, (equipo) => equipo.estado)
equipo: Equipo[];
}
@Entity()
export class Adscripcion {
@PrimaryGeneratedColumn()
id_adscripcion: number;
@Column()
adscripcion: string;
@OneToMany(() => Equipo, (equipo) => equipo.adscripcion)
equipo: Equipo[];
}
@Entity()
export class TipoEquipo {
@PrimaryGeneratedColumn()
id_tipo_de_equipo: number;
@Column()
tipo_equipo: string;
@OneToMany(() => Equipo, (equipo) => equipo.tipoEquipo)
equipo: Equipo[];
}
@Entity()
export class SistemaOperativo {
@PrimaryGeneratedColumn()
id_sistema_operativo: number;
@Column()
sistema_operativo: string;
@OneToMany(() => Equipo, (equipo) => equipo.sistemaOperativo)
equipo: Equipo[];
}
@Entity()
export class Procesador {
@PrimaryGeneratedColumn()
id_procesador: number;
@Column()
procesador: string;
@OneToMany(() => Equipo, (equipo) => equipo.procesador)
equipo: Equipo[];
}