This commit is contained in:
fro1991
2025-11-20 23:02:23 +09:00
parent 7d8afa40ea
commit 574e25728f
2 changed files with 75 additions and 0 deletions

View File

@ -0,0 +1,74 @@
import { Column, CreateDateColumn, DeleteDateColumn, Entity, Index, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm";
@Entity("compliance_futuru_accounts", { schema: "compliances" })
export class ComplianceFuturuAccount {
@PrimaryGeneratedColumn("uuid")
id: string;
@Index()
@Column({
nullable: true,
length: 12,
})
cif_number: string;
@Index()
@Column({
nullable: true,
length: 20,
})
account_number: string;
@Index()
@Column({
nullable: true,
length: 128,
})
name: string;
@Column({
nullable: true,
})
birth_date: Date;
@Column({
nullable: true,
length: 128,
})
gender: string;
@Column({
nullable: true,
})
position_date: Date;
@Column({
type: "float8",
nullable: true,
})
current_balance: number;
@Column({
type: "float8",
nullable: true,
})
age: number;
@Column({
type: "int2",
nullable: true,
})
status: number;
@Column()
@CreateDateColumn()
created_at: Date;
@Column()
@UpdateDateColumn()
updated_at: Date;
@Column({ nullable: true })
@DeleteDateColumn()
deleted_at: Date;
}

View File

@ -10,4 +10,5 @@ export * from "../entity/compliance_risk_customer_details";
export * from "../entity/compliance_aml_news"; export * from "../entity/compliance_aml_news";
export * from "../entity/compliance_regulator_reports"; export * from "../entity/compliance_regulator_reports";
export * from "../entity/compliance_regulator_report_details"; export * from "../entity/compliance_regulator_report_details";
export * from "../entity/compliance_futuru_accounts";
export * from "../types/compliance"; export * from "../types/compliance";