This commit is contained in:
xXpuma99Xx
2022-04-16 13:05:27 -05:00
parent 9323a1dad4
commit ff0c37d0ec
10 changed files with 67 additions and 17 deletions
+31
View File
@@ -0,0 +1,31 @@
import {
Entity,
Column,
PrimaryGeneratedColumn,
OneToMany,
ManyToOne,
JoinColumn,
} from 'typeorm';
import { Carrito } from '../../carrito/carrito.entity';
import { Institucion } from '../../institucion/institucion.entity';
@Entity()
export class Modulo {
@PrimaryGeneratedColumn()
id_modulo: number;
@Column({ type: String, nullable: false, length: 50 })
modulo: string;
@Column({ type: Boolean, nullable: false, default: false })
activo: boolean;
@ManyToOne(() => Institucion, (institucion) => institucion.modulos, {
eager: true,
})
@JoinColumn({ name: 'id_institucion' })
institucion: Institucion;
@OneToMany(() => Carrito, (carrito) => carrito.modulo)
carritos: Carrito[];
}