From 16b3873775c793dfb64cc8d9c260d834d876ad73 Mon Sep 17 00:00:00 2001 From: fro1991 Date: Mon, 10 Nov 2025 15:40:44 +0700 Subject: [PATCH] update --- src/entity/compliance_risk_formulas.ts | 9 ++++++--- src/types/compliance.ts | 5 +++++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/entity/compliance_risk_formulas.ts b/src/entity/compliance_risk_formulas.ts index 4b82a38..cc7d270 100644 --- a/src/entity/compliance_risk_formulas.ts +++ b/src/entity/compliance_risk_formulas.ts @@ -4,15 +4,18 @@ import { Application } from "./application"; import { ComplianceRiskParameterInformation } from "./compliance_risk_parameter_informations"; import { ComplianceRiskFactor } from "./compliance_risk_factors"; import { ComplianceRiskParameter } from "./compliance_risk_parameters"; +import { ComplianceRiskFormulaType } from "../types/compliance"; @Entity("compliance_risk_formulas", { schema: "compliances" }) export class ComplianceRiskFormula { @PrimaryGeneratedColumn("uuid") id: string; - @ManyToOne(() => Application, { onDelete: "NO ACTION" }) - @JoinColumn() - application: Application; + @Column({ + length: 256, + default: ComplianceRiskFormulaType.transaction, + }) + type: ComplianceRiskFormulaType; @ManyToOne(() => ComplianceRiskFactor, { onDelete: "NO ACTION" }) @JoinColumn() diff --git a/src/types/compliance.ts b/src/types/compliance.ts index 7c5e75e..127c58e 100644 --- a/src/types/compliance.ts +++ b/src/types/compliance.ts @@ -11,6 +11,11 @@ export enum ComplianceRiskPepType { "bctl" = "bctl", } +export enum ComplianceRiskFormulaType { + "transaction" = "transaction", + "customer" = "customer", +} + export enum ComplianceRiskTransactionType { "bri" = "bri", "wic" = "wic",