import { Column, Entity, PrimaryColumn } from "typeorm"; import { JsonEncryptionTransformer } from "../transformers/jsonEncryptionTransformer"; @Entity({ comment: "Esta tabla tiene como fin agregar toda la información de la empresa, logos, urls de documentación, nombres, urls de las páginas... \n\n Esto se se guarda como un string de tipo JSON para que sea fácil almacenarlo y generar nuevos campos si es necesario.", }) export class Configuration { @PrimaryColumn({ length: 20, type: "varchar", comment: "Nombre del perfil que se está usando en la aplicación.", }) profile: string; @Column({ type: "longtext", transformer: JsonEncryptionTransformer, comment: "Columna de tipo JSON para agregar la información y configuración respecto a la plataforma.", }) settings: any; }