From de886ce420c47cfd2997e721a4b5dfcd49d29c5b Mon Sep 17 00:00:00 2001 From: fro1991 Date: Thu, 17 Jul 2025 00:43:44 +0700 Subject: [PATCH 1/2] update --- src/entity/brilink_transaction_logs.ts | 38 ++++++++++++++++++++++++++ src/index.ts | 2 ++ 2 files changed, 40 insertions(+) create mode 100644 src/entity/brilink_transaction_logs.ts diff --git a/src/entity/brilink_transaction_logs.ts b/src/entity/brilink_transaction_logs.ts new file mode 100644 index 0000000..9bddab8 --- /dev/null +++ b/src/entity/brilink_transaction_logs.ts @@ -0,0 +1,38 @@ +import { Column, CreateDateColumn, Entity, JoinColumn, JoinTable, ManyToOne, PrimaryGeneratedColumn } from "typeorm"; +import { Application } from "./application"; +import { BrilinkTransaction } from "./brilink_transactions"; + +@Entity("brilink_transaction_logs", { schema: "brilinks" }) +export class BrilinkTransactionLog { + @PrimaryGeneratedColumn("uuid") + id: string; + + @ManyToOne(() => BrilinkTransaction, { onDelete: "RESTRICT", nullable: true }) + @JoinTable() + transaction: BrilinkTransaction; + + @Column({ + length: 256, + }) + action: string; + + @Column({ + type: "jsonb", + }) + request: string; + + @Column() + request_at: Date; + + @Column({ + length: 4096, + }) + response: string; + + @Column() + response_at: Date; + + @Column() + @CreateDateColumn() + created_at: Date; +} diff --git a/src/index.ts b/src/index.ts index 124b3ef..40ad51b 100644 --- a/src/index.ts +++ b/src/index.ts @@ -199,6 +199,7 @@ import { BrilinkProductCategory } from "./entity/brilink_product_categories"; import { BrilinkProductType } from "./entity/brilink_product_types"; import { BrilinkProductItem } from "./entity/brilink_product_items"; import { BrilinkMerchantProductItem } from "./entity/brilink_merchant_product_items"; +import { BrilinkTransactionLog } from "./entity/brilink_transaction_logs"; import { BriapiConfig } from "./entity/briapi_configs"; import { BriapiLog } from "./entity/briapi_logs"; @@ -362,6 +363,7 @@ export { BrilinkProductType, BrilinkProductItem, BrilinkMerchantProductItem, + BrilinkTransactionLog, BriapiConfig, BriapiLog, BriapiAppendixBank, From ef1cc51b5daad80865b07377201083bf47dab146 Mon Sep 17 00:00:00 2001 From: fro1991 Date: Thu, 17 Jul 2025 01:15:42 +0700 Subject: [PATCH 2/2] update --- src/entity/brilink_transaction_logs.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/entity/brilink_transaction_logs.ts b/src/entity/brilink_transaction_logs.ts index 9bddab8..99b44fa 100644 --- a/src/entity/brilink_transaction_logs.ts +++ b/src/entity/brilink_transaction_logs.ts @@ -19,15 +19,15 @@ export class BrilinkTransactionLog { @Column({ type: "jsonb", }) - request: string; + request: any; @Column() request_at: Date; @Column({ - length: 4096, + type: "jsonb", }) - response: string; + response: any; @Column() response_at: Date;