refactor(nestjs): bank transactions matching

This commit is contained in:
Ahmed Bouhuolia
2025-06-05 14:41:26 +02:00
parent f87bd341e9
commit 51988dba3b
43 changed files with 484 additions and 105 deletions

View File

@@ -0,0 +1,33 @@
import { ToNumber } from '@/common/decorators/Validators';
import { IsArray, IsEnum, IsInt, IsOptional, IsString } from 'class-validator';
import { IFilterRole, ISortOrder } from '../DynamicFilter/DynamicFilter.types';
export class DynamicFilterQueryDto {
@IsOptional()
@ToNumber()
customViewId?: number;
@IsArray()
@IsOptional()
filterRoles?: IFilterRole[];
@IsOptional()
@IsString()
columnSortBy: string;
@IsString()
@IsOptional()
sortOrder: ISortOrder;
@IsString()
@IsOptional()
stringifiedFilterRoles?: string;
@IsString()
@IsOptional()
searchKeyword?: string;
@IsString()
@IsOptional()
viewSlug?: string;
}