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

@@ -34,10 +34,18 @@ export class GetCustomers {
* @returns {Promise<GetCustomersResponse>}
*/
public async getCustomersList(
filterDTO: ICustomersFilter,
filterDto: Partial<ICustomersFilter>,
): Promise<GetCustomersResponse> {
const _filterDto = {
inactiveMode: false,
sortOrder: 'desc',
columnSortBy: 'created_at',
page: 1,
pageSize: 12,
...filterDto,
};
// Parses customers list filter DTO.
const filter = this.parseCustomersListFilterDTO(filterDTO);
const filter = this.parseCustomersListFilterDTO(_filterDto);
const dynamicList = await this.dynamicListService.dynamicList(
this.customerModel(),