import { Column, Entity, OneToMany, PrimaryGeneratedColumn } from "typeorm"; import { ProductIngredient } from "./ProductIngredient"; @Entity("type_measure_ingredient", { comment: "Unidades de medida que el cliente va a poder agregar para medir en los ingredientes que va a tener cada producto.", }) export class TypeMeasureIngredient { @PrimaryGeneratedColumn({ type: "int", comment: "Número de identificación (ID) único de cada registro.", }) id: number; @Column({ length: 50, type: "varchar", comment: "Nombre que va a tener la medida, este elemento tiene qué ir con el id/key de los lenguajes. Ver la carpeta locales en el proyecto frontend para ver el id que corresponde a la descripción.", }) name: string; @Column({ length: 50, type: "varchar", comment: "Descripción que va a tener la medida, este elemento tiene qué ir con el id/key de los lenguajes.\r\n\r\nVer la carpeta locales en el proyecto frontend para ver el id que corresponde a la descripción.", }) description: string; @Column({ type: "int", width: 1, default: 1, comment: "Estado que del item tipo de medida del ingrediente.\r\n1. Activo.\r\n0. Inactivo.", }) status: number; @OneToMany( () => ProductIngredient, (productIngredient) => productIngredient.type_measure_ingredient ) type_measure_ingredients: ProductIngredient[]; }