import { ACTION } from 'src/constant/global.constant'; import { BaseEntity } from 'src/module/meta/entity/base-entity.entity'; import { Column, Entity } from 'typeorm'; @Entity({ name: 'frm_wf_action' }) export class ActionEntity extends BaseEntity { constructor() { super(); this.entity_type = ACTION; } @Column({ type: 'int', nullable: true }) workflow_id: number; @Column({ type: 'varchar', nullable: true }) action_category: string; @Column({ type: 'varchar', nullable: true }) action_requirement: string; @Column({ type: 'varchar', nullable: true }) sequence: string; @Column({ type: 'varchar', nullable: true }) reason_code: string; @Column({ type: 'varchar', nullable: true }) default_reason_code: string; @Column({ default: 0, type: 'boolean', nullable: true }) default_value: boolean; @Column({ nullable: true }) user_id: number; @Column({ type: 'varchar', nullable: true }) assignment_type: string; @Column({ type: 'boolean', nullable: true }) is_template: boolean; @Column({ nullable: true }) dependent_action_id: string; @Column({ type: 'varchar', nullable: true }) mode: string; @Column({ type: 'varchar', nullable: true }) template: string; @Column({ type: 'varchar', nullable: true }) pdf_template: string; }