import { BaseEntity } from './base-entity.entity'; import { Column, Entity } from 'typeorm'; import { ENTITYTYPE_VIEWMASTER } from '../../../constant/global.constant'; @Entity({ name: 'frm_entity_view' }) export class ViewMaster extends BaseEntity { constructor() { super(); this.entity_type = ENTITYTYPE_VIEWMASTER; } @Column({ length: 50, nullable: true }) mapped_entity_type: string; @Column({ type: 'int', nullable: true }) mapped_entity_id: number; @Column({ length: 50, nullable: true }) identifier: string; @Column({ nullable: true }) description: string; @Column({ type: 'json', nullable: true }) published_form_layout: string; @Column({ type: 'json', nullable: true }) published_form_fields: string; @Column({ type: 'json', nullable: true }) published_rules_json: string; @Column({ type: 'json', nullable: true }) meta_json: string; @Column({ nullable: true }) type: string; @Column({ type: 'int' , nullable: true}) is_default: number; }