import { Column, Entity, OneToMany, PrimaryGeneratedColumn } from "typeorm"; import { ProductSchedule, ScheduleCategory } from ".."; @Entity({ comment: "Días de la semana." }) export class Day { @PrimaryGeneratedColumn({ type: "int", comment: "Número de identificación (ID) único de cada registro.", }) id: number; @Column({ length: 50, type: "varchar", comment: 'Nombre del día.\r\n\r\nID/KEY de la variable que se encuentra en los archivos "locale" para el multilenguaje.', }) name: string; @Column({ default: 1, type: "varchar", comment: "Estado del registro, es decir:\r\n1. Activo: Es visible en la plataforma.\r\n0. Inactivo: No será visible en la plataforma.", }) status: number; @OneToMany(() => ScheduleCategory, (scheduleCategory) => scheduleCategory.day) category_schedules_day: ScheduleCategory[]; @OneToMany(() => ProductSchedule, (productSchedule) => productSchedule.day) product_schedules_day: ProductSchedule[]; }