From 866dd0cd421fed29fb470ec09366a8631e9857c3 Mon Sep 17 00:00:00 2001 From: xXpuma99Xx <51341582+xXpuma99Xx@users.noreply.github.com> Date: Mon, 24 Oct 2022 07:52:28 -0500 Subject: [PATCH] variables ids faltantes --- src/hora-excepcion/entity/hora-excepcion.entity.ts | 3 +++ src/institucion-carrera/entity/carrera.entity.ts | 3 +++ .../entity/institucion-carrera.entity.ts | 6 ++++++ src/institucion-carrera/entity/nivel.entity.ts | 5 +---- .../entity/institucion-dia.entity.ts | 6 ++++++ .../entity/institucion-infraccion.entity.ts | 14 +++++++++----- .../entity/institucion-programa.entity.ts | 6 ++++++ .../entity/institucion-tipo-carrito.entity.ts | 6 ++++++ .../entity/institucion-tipo-entrada.entity.ts | 6 ++++++ .../entity/institucion-usuario.entity.ts | 6 ++++++ src/modulo/entity/modulo.entity.ts | 3 +++ src/multa/entity/multa.entity.ts | 9 +++++++++ src/prestamo/entity/prestamo.entity.ts | 12 ++++++++++++ src/usuario/entity/usuario.entity.ts | 3 +++ 14 files changed, 79 insertions(+), 9 deletions(-) diff --git a/src/hora-excepcion/entity/hora-excepcion.entity.ts b/src/hora-excepcion/entity/hora-excepcion.entity.ts index 80b10a3..e1e6f0f 100644 --- a/src/hora-excepcion/entity/hora-excepcion.entity.ts +++ b/src/hora-excepcion/entity/hora-excepcion.entity.ts @@ -18,6 +18,9 @@ export class HoraExcepcion { @Column({ type: String, nullable: false }) hora_inicio: string; + @Column({ type: Number, nullable: true }) + id_institucion_dia: number; + @ManyToOne( () => InstitucionDia, (institucionDia) => institucionDia.horasExcepcion, diff --git a/src/institucion-carrera/entity/carrera.entity.ts b/src/institucion-carrera/entity/carrera.entity.ts index 5d9ccad..1a5015a 100644 --- a/src/institucion-carrera/entity/carrera.entity.ts +++ b/src/institucion-carrera/entity/carrera.entity.ts @@ -20,6 +20,9 @@ export class Carrera { @Column({ type: String, nullable: false, length: 10 }) clave: string; + @Column({ type: Number, nullable: true }) + id_nivel: number; + @ManyToOne(() => Nivel, (nivel) => nivel.carreras) @JoinColumn({ name: 'id_nivel' }) nivel: Nivel; diff --git a/src/institucion-carrera/entity/institucion-carrera.entity.ts b/src/institucion-carrera/entity/institucion-carrera.entity.ts index 1487cb5..cab6d09 100644 --- a/src/institucion-carrera/entity/institucion-carrera.entity.ts +++ b/src/institucion-carrera/entity/institucion-carrera.entity.ts @@ -19,6 +19,12 @@ export class InstitucionCarrera { @Column({ type: String, nullable: true, length: 4, default: null }) clave_alt: string; + @Column({ type: Number, nullable: true }) + id_carrera: number; + + @Column({ type: Number, nullable: true }) + id_institucion: number; + @ManyToOne(() => Carrera, (carrera) => carrera.instituciones, { eager: true }) @JoinColumn({ name: 'id_carrera' }) carrera: Carrera; diff --git a/src/institucion-carrera/entity/nivel.entity.ts b/src/institucion-carrera/entity/nivel.entity.ts index d362aee..8fa0d4d 100644 --- a/src/institucion-carrera/entity/nivel.entity.ts +++ b/src/institucion-carrera/entity/nivel.entity.ts @@ -12,9 +12,6 @@ export class Nivel { @Column({ type: String, nullable: false, length: 40 }) nivel: string; - @OneToMany( - () => Carrera, - (carrera) => carrera.nivel, - ) + @OneToMany(() => Carrera, (carrera) => carrera.nivel) carreras: Carrera[]; } diff --git a/src/institucion-dia/entity/institucion-dia.entity.ts b/src/institucion-dia/entity/institucion-dia.entity.ts index fa67177..14df330 100644 --- a/src/institucion-dia/entity/institucion-dia.entity.ts +++ b/src/institucion-dia/entity/institucion-dia.entity.ts @@ -30,6 +30,12 @@ export class InstitucionDia { @Column({ type: String, nullable: false, default: '19:45', length: 5 }) hora_tope: string; + @Column({ type: Number, nullable: true }) + id_dia: number; + + @Column({ type: Number, nullable: true }) + id_institucion: number; + @ManyToOne(() => Dia, (dia) => dia.institucionesDias, { eager: true }) @JoinColumn({ name: 'id_dia' }) dia: Dia; diff --git a/src/institucion-infraccion/entity/institucion-infraccion.entity.ts b/src/institucion-infraccion/entity/institucion-infraccion.entity.ts index 2d3ba97..27b0fd2 100644 --- a/src/institucion-infraccion/entity/institucion-infraccion.entity.ts +++ b/src/institucion-infraccion/entity/institucion-infraccion.entity.ts @@ -18,11 +18,15 @@ export class InstitucionInfraccion { @Column({ type: Number, nullable: false, default: 7 }) dias_multa: number; - @ManyToOne( - () => Infraccion, - (infraccion) => infraccion.instituciones, - { eager: true }, - ) + @Column({ type: Number, nullable: true }) + id_infraccion: number; + + @Column({ type: Number, nullable: true }) + id_institucion: number; + + @ManyToOne(() => Infraccion, (infraccion) => infraccion.instituciones, { + eager: true, + }) @JoinColumn({ name: 'id_infraccion' }) infraccion: Infraccion; diff --git a/src/institucion-programa/entity/institucion-programa.entity.ts b/src/institucion-programa/entity/institucion-programa.entity.ts index ccc531f..a72cfe9 100644 --- a/src/institucion-programa/entity/institucion-programa.entity.ts +++ b/src/institucion-programa/entity/institucion-programa.entity.ts @@ -16,6 +16,12 @@ export class InstitucionPrograma { @Column({ type: Boolean, nullable: false, default: false }) mostrar: boolean; + @Column({ type: Number, nullable: true }) + id_institucion: number; + + @Column({ type: Number, nullable: true }) + id_programa: number; + @ManyToOne(() => Institucion, (institucion) => institucion.programas) @JoinColumn({ name: 'id_institucion' }) institucion: Institucion; diff --git a/src/institucion-tipo-carrito/entity/institucion-tipo-carrito.entity.ts b/src/institucion-tipo-carrito/entity/institucion-tipo-carrito.entity.ts index 0ac7bff..f08abe5 100644 --- a/src/institucion-tipo-carrito/entity/institucion-tipo-carrito.entity.ts +++ b/src/institucion-tipo-carrito/entity/institucion-tipo-carrito.entity.ts @@ -16,6 +16,12 @@ export class InstitucionTipoCarrito { @Column({ type: Boolean, nullable: false, default: false }) mostrar: boolean; + @Column({ type: Number, nullable: true }) + id_institucion: number; + + @Column({ type: Number, nullable: true }) + id_tipo_carrito: number; + @ManyToOne(() => Institucion, (institucion) => institucion.tiposCarrito) @JoinColumn({ name: 'id_institucion' }) institucion: Institucion; diff --git a/src/institucion-tipo-entrada/entity/institucion-tipo-entrada.entity.ts b/src/institucion-tipo-entrada/entity/institucion-tipo-entrada.entity.ts index 216191e..7e38b0d 100644 --- a/src/institucion-tipo-entrada/entity/institucion-tipo-entrada.entity.ts +++ b/src/institucion-tipo-entrada/entity/institucion-tipo-entrada.entity.ts @@ -16,6 +16,12 @@ export class InstitucionTipoEntrada { @Column({ type: Boolean, nullable: false, default: false }) mostrar: boolean; + @Column({ type: Number, nullable: true }) + id_institucion: number; + + @Column({ type: Number, nullable: true }) + id_tipo_entrada: number; + @ManyToOne(() => Institucion, (institucion) => institucion.tiposEntrada) @JoinColumn({ name: 'id_institucion' }) institucion: Institucion; diff --git a/src/institucion-usuario/entity/institucion-usuario.entity.ts b/src/institucion-usuario/entity/institucion-usuario.entity.ts index 4ac0be8..ea166bc 100644 --- a/src/institucion-usuario/entity/institucion-usuario.entity.ts +++ b/src/institucion-usuario/entity/institucion-usuario.entity.ts @@ -19,6 +19,12 @@ export class InstitucionUsuario { @Column({ type: Boolean, nullable: false, default: false }) multa: boolean; + @Column({ type: Number, nullable: true }) + id_institucion_carrera: number; + + @Column({ type: Number, nullable: true }) + id_usuario: number; + @ManyToOne( () => InstitucionCarrera, (institucionCarrera) => institucionCarrera.usuarios, diff --git a/src/modulo/entity/modulo.entity.ts b/src/modulo/entity/modulo.entity.ts index 75f0cb9..760bc50 100644 --- a/src/modulo/entity/modulo.entity.ts +++ b/src/modulo/entity/modulo.entity.ts @@ -20,6 +20,9 @@ export class Modulo { @Column({ type: String, nullable: false, length: 30 }) modulo: string; + @Column({ type: Number, nullable: true }) + id_institucion: number; + @ManyToOne(() => Institucion, (institucion) => institucion.modulos, { eager: true, }) diff --git a/src/multa/entity/multa.entity.ts b/src/multa/entity/multa.entity.ts index 4a5d094..ca46d72 100644 --- a/src/multa/entity/multa.entity.ts +++ b/src/multa/entity/multa.entity.ts @@ -29,6 +29,15 @@ export class Multa { @Column({ type: Boolean, nullable: false, default: false }) retraso: boolean; + @Column({ type: Number, nullable: true }) + id_institucion_infraccion: number; + + @Column({ type: Number, nullable: true }) + id_operador: number; + + @Column({ type: Number, nullable: true }) + id_prestamo: number; + @ManyToOne( () => InstitucionInfraccion, (institucionInfraccion) => institucionInfraccion.multas, diff --git a/src/prestamo/entity/prestamo.entity.ts b/src/prestamo/entity/prestamo.entity.ts index d38856e..c013682 100644 --- a/src/prestamo/entity/prestamo.entity.ts +++ b/src/prestamo/entity/prestamo.entity.ts @@ -40,6 +40,18 @@ export class Prestamo { @Column({ type: Date, nullable: false }) hora_max_recoger: Date; + @Column({ type: Number, nullable: true }) + id_equipo: number; + + @Column({ type: Number, nullable: true }) + id_operador_entrega: number; + + @Column({ type: Number, nullable: true }) + id_operador_regreso: number; + + @Column({ type: Number, nullable: true }) + id_usuario: number; + @ManyToOne(() => Equipo, (equipo) => equipo.prestamos, { eager: true }) @JoinColumn({ name: 'id_equipo' }) equipo: Equipo; diff --git a/src/usuario/entity/usuario.entity.ts b/src/usuario/entity/usuario.entity.ts index 5262650..fbccb8f 100644 --- a/src/usuario/entity/usuario.entity.ts +++ b/src/usuario/entity/usuario.entity.ts @@ -33,6 +33,9 @@ export class Usuario { @Column({ type: String, nullable: false, length: 10 }) usuario: string; + @Column({ type: Number, nullable: true }) + id_tipo_usuario: number; + @ManyToOne(() => TipoUsuario, (tipoUsuario) => tipoUsuario.usuarios, { eager: true, })