35 lines
1.5 KiB
TypeScript
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[];
|
|
}
|