From 3b4293b0abf7f505ce6f850575257519fa580497 Mon Sep 17 00:00:00 2001 From: "fazri.is" Date: Thu, 20 Nov 2025 04:03:28 +0900 Subject: [PATCH] update --- src/entity/trx_customer_users.ts | 50 +++++++++++++++++++++++---- src/entity/trx_customers.ts | 58 ++++++++++++++++++++++++-------- 2 files changed, 87 insertions(+), 21 deletions(-) diff --git a/src/entity/trx_customer_users.ts b/src/entity/trx_customer_users.ts index 858f47f..9fe66cb 100644 --- a/src/entity/trx_customer_users.ts +++ b/src/entity/trx_customer_users.ts @@ -51,12 +51,6 @@ export class TrxCustomerUser { }) name: string; - @Column({ - nullable: false, - length: 256, - }) - file: string; - @Column({ type: "jsonb", nullable: true, @@ -89,7 +83,49 @@ export class TrxCustomerUser { nullable: true, length: 256, }) - identity_number: string; + identity_number_electoral: string; + + @Column({ + nullable: true, + length: 256, + }) + identity_file_electoral: string; + + @Column({ + nullable: true, + length: 256, + }) + identity_number_passport: string; + + @Column({ + nullable: true, + length: 256, + }) + identity_file_passport: string; + + @Column({ + nullable: true, + length: 256, + }) + identity_number_bi: string; + + @Column({ + nullable: true, + length: 256, + }) + identity_file_bi: string; + + @Column({ + nullable: true, + length: 256, + }) + identity_number_visa: string; + + @Column({ + nullable: true, + length: 256, + }) + identity_file_visa: string; @Column({ nullable: true, diff --git a/src/entity/trx_customers.ts b/src/entity/trx_customers.ts index 158044e..3bfc6d7 100644 --- a/src/entity/trx_customers.ts +++ b/src/entity/trx_customers.ts @@ -56,10 +56,52 @@ export class TrxCustomer { pic_email: string; @Column({ - nullable: false, + nullable: true, length: 256, }) - pic_file: string; + pic_file_electoral: string; + + @Column({ + nullable: true, + length: 256, + }) + pic_number_electoral: string; + + @Column({ + nullable: true, + length: 256, + }) + pic_file_bi: string; + + @Column({ + nullable: true, + length: 256, + }) + pic_number_bi: string; + + @Column({ + nullable: true, + length: 256, + }) + pic_file_passport: string; + + @Column({ + nullable: true, + length: 256, + }) + pic_number_passport: string; + + @Column({ + nullable: true, + length: 256, + }) + pic_number_visa: string; + + @Column({ + nullable: true, + length: 256, + }) + pic_file_visa: string; @Column({ nullable: false, @@ -87,18 +129,6 @@ export class TrxCustomer { @JoinTable() country: TrxCountry; - @Column({ - nullable: true, - length: 256, - }) - identity_number: string; - - @Column({ - nullable: true, - length: 256, - }) - identity_type: TrxIdentityType; - @Column({ nullable: true, length: 256,