From 61a2309641b8bb076763ae60fa05fd72ac005f2f Mon Sep 17 00:00:00 2001 From: fro1991 Date: Wed, 5 Nov 2025 21:23:10 +0700 Subject: [PATCH] update --- src/entity/trx_customers.ts | 4 ++-- src/types/trx.ts | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/entity/trx_customers.ts b/src/entity/trx_customers.ts index 65baf97..970e7fa 100644 --- a/src/entity/trx_customers.ts +++ b/src/entity/trx_customers.ts @@ -1,6 +1,6 @@ import { Column, CreateDateColumn, DeleteDateColumn, Entity, JoinTable, ManyToOne, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm"; import { Status } from "../types/status"; -import { TrxCustomerType, TrxIdentityType } from "../types/trx"; +import { TrxCustomerStatus, TrxCustomerType, TrxIdentityType } from "../types/trx"; import { TrxOccupation } from "./trx_occupations"; import { TrxCountry } from "./trx_countries"; @@ -77,7 +77,7 @@ export class TrxCustomer { nullable: false, length: 64, }) - status: Status; + status: TrxCustomerStatus; @ManyToOne(() => TrxOccupation, { onDelete: "NO ACTION" }) @JoinTable() diff --git a/src/types/trx.ts b/src/types/trx.ts index da28f79..344a7cb 100644 --- a/src/types/trx.ts +++ b/src/types/trx.ts @@ -14,6 +14,14 @@ export enum TrxVerificationStatus { "expire" = "expire", } +export enum TrxCustomerStatus { + "Pending Supervisor" = "pending_supervisor", + "Pending Manager" = "pending_manager", + "Reject" = "reject", + "Active" = "active", + "Not Active" = "not_active", +} + export enum TrxCustomerType { "personal" = "personal", "business" = "business",