Files
cedetec_api_nest/src/miembro-proyecto/entity/miembro_proyecto.entity.ts
T

30 lines
633 B
TypeScript
Raw Normal View History

2026-08-08 23:00:46 -06:00
import { Miembro } from 'src/miembro/entity/miembro.entity';
import { Proyecto } from 'src/proyecto/entity/proyecto.entity';
import {
Column,
Entity,
JoinColumn,
ManyToOne,
OneToMany,
PrimaryGeneratedColumn,
} from 'typeorm';
2023-03-03 15:31:28 -06:00
@Entity()
export class MiembroProyecto {
2026-08-08 23:00:46 -06:00
@PrimaryGeneratedColumn()
id_miembro_proyecto: number;
2023-03-03 15:31:28 -06:00
2026-08-08 23:00:46 -06:00
@Column()
id_proyecto: number;
2023-03-03 15:31:28 -06:00
2026-08-08 23:00:46 -06:00
@Column()
id_miembro: number;
2023-03-03 15:31:28 -06:00
2026-08-08 23:00:46 -06:00
@ManyToOne(() => Miembro, (miembro) => miembro.miembroProyecto)
@JoinColumn({ name: 'id_miembro' })
miembro: Miembro[];
2023-03-03 15:31:28 -06:00
2026-08-08 23:00:46 -06:00
@OneToMany(() => Proyecto, (proyecto) => proyecto.miembroProyecto)
proyecto: Proyecto[];
}