intento de confirmacion, aun pendiente

This commit is contained in:
2023-03-03 15:31:28 -06:00
parent 7321c103b1
commit e01cba238d
51 changed files with 1008 additions and 27 deletions
+20 -1
View File
@@ -1,7 +1,10 @@
import { IsEmail } from 'class-validator';
import { Carrera } from 'src/catalogos/carrera.entity';
import { TipoMiembro } from 'src/catalogos/tipo-miembro.entity';
import { EquipoMiembro } from 'src/equipo-miembro/entity/equipo_miembro.entity';
import { InscripcionUsuario } from 'src/inscripcion-usuario/entity/inscripcion_usuario.entity';
import { MiembroContacto } from 'src/miembro-contacto/entity/miembro_contacto.entity';
import { MiembroProyecto } from 'src/miembro-proyecto/entity/miembro_proyecto.entity';
import {
Column,
Entity,
@@ -14,7 +17,7 @@ import {
@Entity()
export class Miembro {
@PrimaryGeneratedColumn()
id_usuario: number;
id_miembro: number;
@Column({ nullable: false, length: 50 })
nombre: string;
@@ -60,4 +63,20 @@ export class Miembro {
@ManyToOne(() => Carrera, (carrera) => carrera.miembro)
@JoinColumn({ name: 'id_carrera' })
carrera: Carrera;
@ManyToOne(
() => MiembroContacto, (miembroContacto) => miembroContacto.miembro
)
@JoinColumn({name: "id_miembro"})
miembroContacto: MiembroContacto
@OneToMany(
() => MiembroProyecto, (miembroProyecto) => miembroProyecto.miembro
)
miembroProyecto: MiembroProyecto
@OneToMany(
() => EquipoMiembro, (equipoMiembro) => equipoMiembro.miembro
)
equipoMiembro: EquipoMiembro
}