From 32a780f8e1bc8ee4b425ff5c87c05725011b62b3 Mon Sep 17 00:00:00 2001 From: fro1991 Date: Fri, 30 May 2025 18:38:29 +0700 Subject: [PATCH] update --- src/entity/brizzi_history.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/entity/brizzi_history.ts b/src/entity/brizzi_history.ts index b0bb9c6..f067e00 100644 --- a/src/entity/brizzi_history.ts +++ b/src/entity/brizzi_history.ts @@ -3,6 +3,8 @@ import { Column, CreateDateColumn, DeleteDateColumn, Entity, JoinTable, ManyToOn import { BrizziHistoryActvity, BrizziHistoryRemarks, BrizziHistoryType } from '../types/brizzi'; import { BrilinkTerminal } from './brilink_terminals'; import { BrizziCard } from './brizzi_cards'; +import { BrilinkMerchant } from './brilink_merchants'; +import { BrilinkMerchantTerminal } from './brilink_merchant_terminals'; @Entity('brizzi_histories', { schema: 'brizzis' }) export class BrizziHistory { @@ -35,7 +37,15 @@ export class BrizziHistory { }) type: BrizziHistoryType; - @ManyToOne(() => BrilinkTerminal, { onDelete: 'RESTRICT', nullable: true }) + @ManyToOne(() => BrilinkMerchant, { onDelete: 'NO ACTION', nullable: true }) + @JoinTable() + merchant: BrilinkMerchant + + @ManyToOne(() => BrilinkMerchantTerminal, { onDelete: 'NO ACTION', nullable: true }) + @JoinTable() + merchant_terminal: BrilinkMerchantTerminal + + @ManyToOne(() => BrilinkTerminal, { onDelete: 'NO ACTION', nullable: true }) @JoinTable() terminal: BrilinkTerminal