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",