chore: add new route for get single transaction for user

This commit is contained in:
mahyargdz
2025-03-03 15:28:57 +03:30
parent 1b722d0e79
commit e234f98998
8 changed files with 71 additions and 19 deletions
@@ -5,6 +5,8 @@ import { Column, Entity, ManyToOne } from "typeorm";
import { Wallet } from "./wallet.entity";
import { BaseEntity } from "../../../common/entities/base.entity";
import { DecimalTransformer } from "../../../common/transformers/decimal.transformer";
import { DepositRequest } from "../../payments/entities/deposit-request.entity";
import { Payment } from "../../payments/entities/payment.entity";
import { TransactionType } from "../enums/transaction-type.enum";
@Entity()
@@ -23,4 +25,10 @@ export class WalletTransaction extends BaseEntity {
@Column({ type: "text", nullable: false })
description: string;
@ManyToOne(() => Payment, (payment) => payment.transactions, { onDelete: "CASCADE", nullable: true })
payment: Payment | null;
@ManyToOne(() => DepositRequest, (depositRequest) => depositRequest.transactions, { onDelete: "CASCADE", nullable: true })
depositRequest: DepositRequest | null;
}