bank account

This commit is contained in:
2026-04-15 10:42:16 +03:30
parent 6f1217f063
commit 2b44b3cb2f
9 changed files with 147 additions and 14 deletions
@@ -10,16 +10,14 @@ import { SearchRewardsRequestQueryDto } from "../../reseller/dto/search-reward-r
export class ReferralRewardsRepository extends Repository<ReferralReward> {
constructor(@InjectRepository(ReferralReward) repository: Repository<ReferralReward>) {
super(repository.target, repository.manager, repository.queryRunner);
}
}
async findPaginatedList(userIds: string[], queryDto: SearchRewardsRequestQueryDto) {
const { limit, skip } = PaginationUtils(queryDto);
const qb = this.createQueryBuilder("referral")
.where("referral.referrerId IN (:...userIds)", { userIds })
.leftJoinAndSelect("referral.referrer", "referrer")
.leftJoinAndSelect("referral.referredUser", "referred")
.orderBy("referral.createdAt", "DESC")
const qb = this.createQueryBuilder("rr")
.where("rr.userId IN (:...userIds)", { userIds })
.leftJoinAndSelect("rr.user", "user")
.orderBy("rr.createdAt", "DESC")
.skip(skip)
.take(limit);