From ca51fe39a04ea7f401634ea3c505d2d787009d68 Mon Sep 17 00:00:00 2001 From: meusinfirmary Date: Fri, 28 Mar 2025 03:16:35 +0700 Subject: [PATCH] update --- src/entity/remit_mutation.ts | 11 ++++++++--- src/entity/remit_partners.ts | 6 ++++++ 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/entity/remit_mutation.ts b/src/entity/remit_mutation.ts index eeae4b1..4c04c38 100644 --- a/src/entity/remit_mutation.ts +++ b/src/entity/remit_mutation.ts @@ -1,4 +1,5 @@ -import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn } from "typeorm"; +import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, ManyToOne, JoinTable } from "typeorm"; +import { RemitPartner } from "./remit_partners"; @Entity("remit_mutation", { schema: "remits" }) export class RemitMutation { @@ -6,11 +7,15 @@ export class RemitMutation { id: string; @Column({ - nullable: false, - length: 256, + type: "uuid", + default: () => "uuid_generate_v4()", }) refId: string; + @ManyToOne(() => RemitPartner, { onDelete: "CASCADE" }) + @JoinTable() + partner: RemitPartner; + @Column({ nullable: false, length: 256, diff --git a/src/entity/remit_partners.ts b/src/entity/remit_partners.ts index bafd3fa..bb77a9a 100644 --- a/src/entity/remit_partners.ts +++ b/src/entity/remit_partners.ts @@ -136,6 +136,12 @@ export class RemitPartner { }) status: String; + @Column({ + nullable: true, + length: 64, + }) + balance: String; + @Column() @CreateDateColumn() created_at: Date;