diff --git a/src/entity/brilink_transactions.ts b/src/entity/brilink_transactions.ts index a6a82c9..296796d 100644 --- a/src/entity/brilink_transactions.ts +++ b/src/entity/brilink_transactions.ts @@ -6,6 +6,7 @@ import { BrilinkTerminal } from './brilink_terminals'; import { BrilinkBalance } from './brilink_balances.ts'; import { BrilinkBalanceMutation } from './brilink_balance_mutations'; import { BrilinkMerchantSettlement } from './brilink_merchant_settlements'; +import { BrilinkDiscount } from './brilink_discounts'; @Entity('brilink_transactions', { schema: 'brilinks' }) export class BrilinkTransaction { @@ -64,6 +65,18 @@ export class BrilinkTransaction { }) amount: number; + @ManyToOne(() => BrilinkDiscount, { onDelete: 'RESTRICT' }) + @JoinTable() + discount: BrilinkDiscount + + @Column({ + type: 'float8', + nullable: false, + default: 0 + }) + discount_amount: number; + + @Column({ type: 'float8', nullable: false,