diff --git a/src/entity/compliance_regulator_reports.ts b/src/entity/compliance_regulator_reports.ts index 1642264..68d8d82 100644 --- a/src/entity/compliance_regulator_reports.ts +++ b/src/entity/compliance_regulator_reports.ts @@ -1,5 +1,5 @@ import { Column, CreateDateColumn, DeleteDateColumn, Entity, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm"; -import { ComplianceRegulatorReportType } from "../types/compliance"; +import { ComplianceRegulatorReportCode, ComplianceRegulatorReportType } from "../types/compliance"; import { Status } from "../types/status"; @Entity("compliance_regulator_reports", { schema: "compliances" }) @@ -7,12 +7,24 @@ export class ComplianceRegulatorReport { @PrimaryGeneratedColumn("uuid") id: string; + @Column({ + nullable: true, + type: "date", + }) + position_date: string; + @Column({ length: 256, nullable: true, }) type: ComplianceRegulatorReportType; + @Column({ + nullable: true, + length: 256, + }) + code: ComplianceRegulatorReportCode; + @Column({ nullable: true, length: 256, @@ -25,12 +37,6 @@ export class ComplianceRegulatorReport { }) description: string; - @Column({ - nullable: true, - type: "date", - }) - position_date: string; - @Column({ nullable: true, length: 4096, diff --git a/src/types/compliance.ts b/src/types/compliance.ts index e2a8e7c..3c0a7b4 100644 --- a/src/types/compliance.ts +++ b/src/types/compliance.ts @@ -31,3 +31,10 @@ export enum ComplianceRegulatorReportType { "monthly" = "monthly", "quarterly" = "quarterly", } + +export enum ComplianceRegulatorReportCode { + "coa" = "coa", + "cash_non_cash" = "cash_non_cash", + "hau_nia_futuru_gender" = "hau_nia_futuru_gender", + "hau_nia_futuru_age" = "hau_nia_futuru_age", +}