mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-16 04:40:32 +00:00
refactor(nestjs): list resources
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
import { BaseModel } from '@/models/Model';
|
||||
|
||||
export type ISortOrder = 'DESC' | 'ASC';
|
||||
export enum ISortOrder {
|
||||
DESC = 'DESC',
|
||||
ASC = 'ASC'
|
||||
}
|
||||
|
||||
export interface IDynamicFilter {
|
||||
setModel(model: typeof BaseModel): void;
|
||||
@@ -18,7 +21,7 @@ export interface IFilterRole {
|
||||
export interface IDynamicListFilter {
|
||||
customViewId?: number;
|
||||
filterRoles?: IFilterRole[];
|
||||
columnSortBy: ISortOrder;
|
||||
columnSortBy: string;
|
||||
sortOrder: ISortOrder;
|
||||
stringifiedFilterRoles?: string;
|
||||
searchKeyword?: string;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { castArray, isEmpty } from 'lodash';
|
||||
import { Injectable } from '@nestjs/common';
|
||||
import { IDynamicListFilter } from './DynamicFilter/DynamicFilter.types';
|
||||
import { DynamicListSortBy } from './DynamicListSortBy.service';
|
||||
import { DynamicListSearch } from './DynamicListSearch.service';
|
||||
import { DynamicListCustomView } from './DynamicListCustomView.service';
|
||||
import { Injectable } from '@nestjs/common';
|
||||
import { DynamicListFilterRoles } from './DynamicListFilterRoles.service';
|
||||
import { DynamicFilter } from './DynamicFilter';
|
||||
import { MetableModel } from './types/DynamicList.types';
|
||||
|
||||
@@ -3,7 +3,6 @@ import { ISortOrder } from './DynamicFilter/DynamicFilter.types';
|
||||
import { ERRORS } from './constants';
|
||||
import { DynamicFilterSortBy } from './DynamicFilter';
|
||||
import { ServiceError } from '../Items/ServiceError';
|
||||
import { BaseModel } from '@/models/Model';
|
||||
import { DynamicFilterAbstractor } from './DynamicFilter/DynamicFilterAbstractor';
|
||||
import { MetableModel } from './types/DynamicList.types';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user