This commit is contained in:
fro1991
2025-11-12 00:20:22 +07:00
parent 81e9a70eea
commit c83afc8b68
2 changed files with 20 additions and 7 deletions

View File

@ -1,5 +1,5 @@
import { Column, CreateDateColumn, DeleteDateColumn, Entity, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm"; 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"; import { Status } from "../types/status";
@Entity("compliance_regulator_reports", { schema: "compliances" }) @Entity("compliance_regulator_reports", { schema: "compliances" })
@ -7,12 +7,24 @@ export class ComplianceRegulatorReport {
@PrimaryGeneratedColumn("uuid") @PrimaryGeneratedColumn("uuid")
id: string; id: string;
@Column({
nullable: true,
type: "date",
})
position_date: string;
@Column({ @Column({
length: 256, length: 256,
nullable: true, nullable: true,
}) })
type: ComplianceRegulatorReportType; type: ComplianceRegulatorReportType;
@Column({
nullable: true,
length: 256,
})
code: ComplianceRegulatorReportCode;
@Column({ @Column({
nullable: true, nullable: true,
length: 256, length: 256,
@ -25,12 +37,6 @@ export class ComplianceRegulatorReport {
}) })
description: string; description: string;
@Column({
nullable: true,
type: "date",
})
position_date: string;
@Column({ @Column({
nullable: true, nullable: true,
length: 4096, length: 4096,

View File

@ -31,3 +31,10 @@ export enum ComplianceRegulatorReportType {
"monthly" = "monthly", "monthly" = "monthly",
"quarterly" = "quarterly", "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",
}