Files
cedetec_api_nest/src/inscripcion-area/entity/inscripcion_area.entity.ts
T

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
}