30 lines
633 B
TypeScript
30 lines
633 B
TypeScript
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';
|
|
|
|
@Entity()
|
|
export class MiembroProyecto {
|
|
@PrimaryGeneratedColumn()
|
|
id_miembro_proyecto: number;
|
|
|
|
@Column()
|
|
id_proyecto: number;
|
|
|
|
@Column()
|
|
id_miembro: number;
|
|
|
|
@ManyToOne(() => Miembro, (miembro) => miembro.miembroProyecto)
|
|
@JoinColumn({ name: 'id_miembro' })
|
|
miembro: Miembro[];
|
|
|
|
@OneToMany(() => Proyecto, (proyecto) => proyecto.miembroProyecto)
|
|
proyecto: Proyecto[];
|
|
}
|