chore: add landing module
This commit is contained in:
@@ -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",
|
||||
},
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user