import { Column, Entity, Index, PrimaryGeneratedColumn } from 'typeorm'; import { BaseEntity } from '../../meta/entity/base-entity.entity'; import { ENTITYTYPE_LISTMASTERITEMS } from '../../../constant/global.constant'; @Entity({ name: 'frm_list_master_items' }) @Index('idx_list_master_items_listtype_value_org', ['listtype', 'value', 'organization_id']) @Index('idx_list_master_items_listtype_org', ['listtype', 'organization_id']) export class ListMasterItems extends BaseEntity { constructor() { super(); this.entity_type = ENTITYTYPE_LISTMASTERITEMS; } @PrimaryGeneratedColumn() id: number; @Column({ nullable: true }) listtype: string; @Column({ nullable: true }) name: string; @Column({ nullable: true }) parent_code: string; @Column({ nullable: true }) value: string; @Column({ nullable: true }) status: string; @Column({ default: 0, nullable: true }) isdefault: number; @Column({ nullable: true }) description: string; @Column({ default: 0, nullable: true }) sortindex: number; @Column({ default: 0, nullable: true }) is_factory: number; }