Files
Iris_back/src/carrera/entities/carrera.entity.ts
T

35 lines
1.5 KiB
TypeScript

import { CasoEspecial } from 'src/caso-especial/entities/caso-especial.entity';
import { CuestionarioAlumno } from 'src/cuestionario-alumno/entities/cuestionario-alumno.entity';
import { CuestionarioAlumno2 } from 'src/cuestionario-alumno2/entities/cuestionario-alumno2.entity';
import { CuestionarioPrograma } from 'src/cuestionario-programa/entities/cuestionario-programa.entity';
import { CuestionarioPrograma2 } from 'src/cuestionario-programa2/entities/cuestionario-programa2.entity';
import { Servicio } from 'src/servicio/entities/servicio.entity';
import { Entity, PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';
@Entity('carrera')
export class Carrera {
@PrimaryGeneratedColumn({ name: 'idCarrera' })
idCarrera: number;
@Column({ type: 'varchar', length: 50 })
carrera: string;
@OneToMany(() => CasoEspecial, (casoEspecial) => casoEspecial.carrera)
casosEspeciales: CasoEspecial[];
@OneToMany(() => Servicio, (servicio) => servicio.carrera)
servicios: Servicio[];
@OneToMany(() => CuestionarioAlumno2, (cuestionarioAlumno2) => cuestionarioAlumno2.carrera)
cuestionarioAlumno2: CuestionarioAlumno2[];
@OneToMany(() => CuestionarioAlumno, (cuestionarioAlumno) => cuestionarioAlumno.carrera)
cuestionarioAlumno: CuestionarioAlumno[];
@OneToMany(() => CuestionarioPrograma2, (cuestionarioPrograma2) => cuestionarioPrograma2.carrera)
cuestionarioPrograma2: CuestionarioPrograma2[];
@OneToMany(() => CuestionarioPrograma, (CuestionarioPrograma) => CuestionarioPrograma.carrera)
cuestionarioPrograma: CuestionarioPrograma[];
}