chore: add landing module

This commit is contained in:
mahyargdz
2025-04-13 11:57:03 +03:30
parent 78f481871c
commit 6f55f7a1d6
14 changed files with 210 additions and 81 deletions
@@ -2,6 +2,8 @@ import { Injectable } from "@nestjs/common";
import { InjectRepository } from "@nestjs/typeorm";
import { Repository } from "typeorm";
import { PaginationDto } from "../../../common/DTO/pagination.dto";
import { PaginationUtils } from "../../utils/providers/pagination.utils";
import { Slider } from "../entities/slider.entity";
@Injectable()
@@ -9,4 +11,16 @@ export class SlidersRepository extends Repository<Slider> {
constructor(@InjectRepository(Slider) repository: Repository<Slider>) {
super(repository.target, repository.manager, repository.queryRunner);
}
async getSlidersListForAdmin(queryDto: PaginationDto) {
const { skip, limit } = PaginationUtils(queryDto);
return this.findAndCount({
skip,
take: limit,
order: {
order: "ASC",
},
});
}
}