import { Column, Entity, OneToMany, PrimaryGeneratedColumn } from "typeorm"; import { LocalDecorationReserve } from ".."; @Entity({ comment: "Tipos de decoración qué tiene el software, lo maneja ASM.", name: "decoration_reserve", }) export class DecorationReserve { @PrimaryGeneratedColumn({ type: "int", comment: "Id único de cada registro.", }) id: number; @Column({ length: 50, type: "varchar", comment: "Nombre de la decoración.\r\nEste nombre debe ser claro y preciso.", }) name: string; @Column({ length: 200, type: "varchar", comment: "Comentarios adicionales/observaciones de la decoración.", }) details: string; @Column({ default: 1, type: "int", width: 1, comment: "Estado que se encuentra el registro:\r\n0: Inactivo.\r\n1: Activo.", }) status: number; @OneToMany( () => LocalDecorationReserve, (localDecorationReserve) => localDecorationReserve.name ) local_decorations_reserve: LocalDecorationReserve[]; }