diff --git a/src/entity/compliance_risk_customers.ts b/src/entity/compliance_risk_customers.ts index 8195958..903ca48 100644 --- a/src/entity/compliance_risk_customers.ts +++ b/src/entity/compliance_risk_customers.ts @@ -1,5 +1,5 @@ import { Column, CreateDateColumn, DeleteDateColumn, Entity, JoinColumn, ManyToOne, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm"; -import { ComplianceRiskTransactionClassification, ComplianceRiskTransactionType } from "../types/compliance"; +import { ComplianceRiskCustomerType, ComplianceRiskTransactionClassification, ComplianceRiskTransactionType } from "../types/compliance"; import { Application } from "./application"; @Entity("compliance_risk_customers", { schema: "compliances" }) @@ -17,6 +17,12 @@ export class ComplianceRiskCustomer { @JoinColumn() application: Application; + @Column({ + length: 256, + default: ComplianceRiskCustomerType.customer_personal, + }) + type: ComplianceRiskCustomerType; + @Column({ nullable: true, length: 256, diff --git a/src/types/compliance.ts b/src/types/compliance.ts index 127c58e..4483000 100644 --- a/src/types/compliance.ts +++ b/src/types/compliance.ts @@ -13,10 +13,16 @@ export enum ComplianceRiskPepType { export enum ComplianceRiskFormulaType { "transaction" = "transaction", - "customer" = "customer", + "customer_personal" = "customer_personal", + "customer_business" = "customer_business", } export enum ComplianceRiskTransactionType { "bri" = "bri", "wic" = "wic", } + +export enum ComplianceRiskCustomerType { + "customer_personal" = "customer_personal", + "customer_business" = "customer_business", +}