28 lines
758 B
TypeScript
28 lines
758 B
TypeScript
import { TipoUser } from "src/tipo_user/tipo_user.entity";
|
|
import { Column, Entity, ManyToOne, PrimaryGeneratedColumn } from "typeorm";
|
|
|
|
@Entity()
|
|
export class Administrador {
|
|
@PrimaryGeneratedColumn()
|
|
id_admnistrador: number
|
|
|
|
/*
|
|
@ManyToOne(() => TipoUser, (tipoUser) => tipoUser.administradores)
|
|
@JoinColumn({ name: "id_tipo_user" })
|
|
tipoUser: TipoUser;
|
|
*/
|
|
//Relacion con tipo_user
|
|
@Column()
|
|
id_tipo_user: number
|
|
|
|
@ManyToOne(() => TipoUser, (tipoUser) => tipoUser.administrador)
|
|
tipoUser: TipoUser[]
|
|
|
|
/*
|
|
@OneToMany(() => Evento, (evento) => evento.administrador)
|
|
eventos: Evento[];
|
|
|
|
@OneToMany(() => Asistencia, (asistencia) => asistencia.administrador)
|
|
asistencias: Asistencia[];
|
|
*/
|
|
} |