This commit is contained in:
fro1991
2025-11-10 15:40:44 +07:00
parent a0198e3c33
commit 16b3873775
2 changed files with 11 additions and 3 deletions

View File

@ -4,15 +4,18 @@ import { Application } from "./application";
import { ComplianceRiskParameterInformation } from "./compliance_risk_parameter_informations"; import { ComplianceRiskParameterInformation } from "./compliance_risk_parameter_informations";
import { ComplianceRiskFactor } from "./compliance_risk_factors"; import { ComplianceRiskFactor } from "./compliance_risk_factors";
import { ComplianceRiskParameter } from "./compliance_risk_parameters"; import { ComplianceRiskParameter } from "./compliance_risk_parameters";
import { ComplianceRiskFormulaType } from "../types/compliance";
@Entity("compliance_risk_formulas", { schema: "compliances" }) @Entity("compliance_risk_formulas", { schema: "compliances" })
export class ComplianceRiskFormula { export class ComplianceRiskFormula {
@PrimaryGeneratedColumn("uuid") @PrimaryGeneratedColumn("uuid")
id: string; id: string;
@ManyToOne(() => Application, { onDelete: "NO ACTION" }) @Column({
@JoinColumn() length: 256,
application: Application; default: ComplianceRiskFormulaType.transaction,
})
type: ComplianceRiskFormulaType;
@ManyToOne(() => ComplianceRiskFactor, { onDelete: "NO ACTION" }) @ManyToOne(() => ComplianceRiskFactor, { onDelete: "NO ACTION" })
@JoinColumn() @JoinColumn()

View File

@ -11,6 +11,11 @@ export enum ComplianceRiskPepType {
"bctl" = "bctl", "bctl" = "bctl",
} }
export enum ComplianceRiskFormulaType {
"transaction" = "transaction",
"customer" = "customer",
}
export enum ComplianceRiskTransactionType { export enum ComplianceRiskTransactionType {
"bri" = "bri", "bri" = "bri",
"wic" = "wic", "wic" = "wic",