32 lines
682 B
TypeScript
32 lines
682 B
TypeScript
import { Area } from 'src/catalogos/area.entity';
|
|
import { InscripcionDSC } from 'src/inscripcion-dsc/entity/inscripcion_dsc.entity';
|
|
import {
|
|
Column,
|
|
Entity,
|
|
JoinColumn,
|
|
ManyToOne,
|
|
PrimaryGeneratedColumn,
|
|
} from 'typeorm';
|
|
|
|
@Entity()
|
|
export class InscripcionArea {
|
|
@PrimaryGeneratedColumn()
|
|
id_inscripcionArea: number;
|
|
|
|
@Column()
|
|
id_inscripcion: number;
|
|
|
|
@Column()
|
|
id_area: number;
|
|
|
|
@ManyToOne(() => Area, (area) => area.inscripcionArea)
|
|
@JoinColumn({ name: 'id_area' })
|
|
area: Area;
|
|
|
|
@ManyToOne(
|
|
() => InscripcionDSC, (inscripcionDsc) => inscripcionDsc.inscripcionArea
|
|
)
|
|
@JoinColumn({name:"id_inscripcion"})
|
|
inscripcionDsc: InscripcionDSC
|
|
}
|