From 4af76aa3f9b972b014957041623576b23a51873b Mon Sep 17 00:00:00 2001 From: fro1991 Date: Tue, 1 Jul 2025 22:54:36 +0700 Subject: [PATCH] remit update --- src/entity/remit_config_relations.ts | 49 ++++++++++++++++++++++++++++ src/index.ts | 2 ++ 2 files changed, 51 insertions(+) create mode 100644 src/entity/remit_config_relations.ts diff --git a/src/entity/remit_config_relations.ts b/src/entity/remit_config_relations.ts new file mode 100644 index 0000000..8591e5e --- /dev/null +++ b/src/entity/remit_config_relations.ts @@ -0,0 +1,49 @@ +import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, Index, JoinColumn, ManyToOne } from "typeorm"; + +import { Status } from "../types/status"; +import { RemitRiskLevel } from "../types/remit"; + +@Entity("remit_config_relations", { schema: "remits" }) +export class RemitConfigRelation { + @PrimaryGeneratedColumn("uuid") + id: string; + + @Column({ + nullable: true, + length: 256, + }) + name: string; + + @Column({ + nullable: false, + length: 64, + }) + level: RemitRiskLevel; + + @Column({ + nullable: false, + length: 64, + }) + status: Status; + + @Column() + @CreateDateColumn() + created_at: Date; + + @Column({ nullable: true, length: 256 }) + created_by: string; + + @Column({ nullable: true }) + @UpdateDateColumn() + updated_at: Date; + + @Column({ nullable: true, length: 256 }) + updated_by: string; + + @Column({ nullable: true }) + @DeleteDateColumn() + deleted_at: Date; + + @Column({ nullable: true, length: 256 }) + deleted_by: string; +} diff --git a/src/index.ts b/src/index.ts index 3e9d760..642f4ff 100644 --- a/src/index.ts +++ b/src/index.ts @@ -108,6 +108,7 @@ import { RemitPartner } from "./entity/remit_partners"; import { RemitSender } from "./entity/remit_senders"; import { RemitSenderIdentity } from "./entity/remit_sender_identities"; import { RemitTransaction } from "./entity/remit_transactions"; +import { RemitConfigRelation } from "./entity/remit_config_relations"; import { RemitPartnerType, // @@ -384,6 +385,7 @@ export { RemitSender, RemitSenderIdentity, RemitTransaction, + RemitConfigRelation, TcelConfig, TcelLog, };