refactor(nestjs): list resources

This commit is contained in:
Ahmed Bouhuolia
2025-05-04 11:19:34 +02:00
parent 4f6ad2b293
commit c9d752d102
36 changed files with 180 additions and 63 deletions

View File

@@ -28,10 +28,18 @@ export class GetVendorsService {
* @returns {Promise<GetVendorsResponse>}
*/
public async getVendorsList(
filterDTO: IVendorsFilter,
filterDto: Partial<IVendorsFilter>,
): Promise<GetVendorsResponse> {
const _filterDto = {
inactiveMode: false,
sortOrder: 'desc',
columnSortBy: 'created_at',
page: 1,
pageSize: 12,
...filterDto,
};
// Parses vendors list filter DTO.
const filter = this.parseVendorsListFilterDTO(filterDTO);
const filter = this.parseVendorsListFilterDTO(_filterDto);
// Dynamic list service.
const dynamicList = await this.dynamicListService.dynamicList(