import { Column, Entity } from 'typeorm'; import { BaseEntity } from '../../meta/entity/base-entity.entity'; @Entity({ name: 'frm_mapper_field' }) export class FieldMapper extends BaseEntity { constructor() { super(); this.entity_type = 'FMAP'; } @Column({ name: 'mapper_id', type: 'bigint', nullable: true }) mapper_id: number; @Column({ name: 'action', type: 'varchar', length: 30, nullable: true }) action: string; @Column({ name: 'source_attribute', type: 'varchar', length: 30, nullable: true }) source_attribute: string; @Column({ name: 'attribute_key', type: 'varchar', length: 30, nullable: true }) attribute_key: string; @Column({ name: 'mapper_entity_type', type: 'varchar', length: 30, nullable: true }) mapper_entity_type: string; @Column({ name: 'mapped_entity_type', type: 'varchar', length: 30, nullable: true, }) mapped_entity_type: string; @Column({ name: 'filter_code', type: 'varchar', length: 30, default: 'default', nullable: true, }) filter_code: string; @Column({ name: 'is_lov_present', type: 'boolean', nullable: true, default: false, }) is_lov_present: boolean; @Column({ name: 'seq', type: 'int', nullable: true }) seq: number; }