This commit is contained in:
2026-08-28 17:31:02 +02:00
commit 2b30e8bd39
694 changed files with 49243 additions and 0 deletions
@@ -0,0 +1,25 @@
import { Column, CreateDateColumn, Entity, JoinColumn, ManyToOne, PrimaryGeneratedColumn } from 'typeorm';
import { ColumnBigIntTransformer } from '../../../utils/ColumnBigIntTransformer';
import { Invoice } from './Invoice';
@Entity('invoice_payments')
export class InvoicePayment {
@PrimaryGeneratedColumn('uuid')
id: string;
@ManyToOne(() => Invoice, invoice => invoice.payments, { onDelete: 'CASCADE' })
@JoinColumn()
invoice: Invoice;
@Column({ length: 64, unique: true })
txHash: string;
@Column({ type: 'bigint', transformer: new ColumnBigIntTransformer() })
amountAtomic: string;
@Column({ type: 'int', default: 0 })
confirmations: number;
@CreateDateColumn()
createdAt: Date;
}