diff --git a/src/entity/compliance_risk_peps.ts b/src/entity/compliance_risk_peps.ts index bf1a6a0..4ee6aeb 100644 --- a/src/entity/compliance_risk_peps.ts +++ b/src/entity/compliance_risk_peps.ts @@ -1,7 +1,7 @@ import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, Index, JoinColumn, ManyToOne } from "typeorm"; import { Status } from "../types/status"; import { EformLanguage } from "./eform_languages"; -import { ComplianceRiskPepType } from "../types/compliance"; +import { ComplianceCountryPep, ComplianceRiskPepType } from "../types/compliance"; @Entity("compliance_risk_peps", { schema: "compliances" }) export class ComplianceRiskPep { @@ -36,6 +36,13 @@ export class ComplianceRiskPep { }) relation_type: string; + @Column({ + nullable: false, + default: "tl", + length: 256, + }) + country: ComplianceCountryPep; + @Column({ nullable: false, length: 64, diff --git a/src/types/compliance.ts b/src/types/compliance.ts index 8012ae8..ee1e9e5 100644 --- a/src/types/compliance.ts +++ b/src/types/compliance.ts @@ -33,6 +33,11 @@ export enum ComplianceRegulatorReportType { "publication" = "publication", } +export enum ComplianceCountryPep { + "indonesia" = "indonesia", + "tl" = "tl", +} + export enum ComplianceRegulatorReportCode { "coa" = "coa", "cash_non_cash" = "cash_non_cash",