34 lines
508 B
TypeScript
34 lines
508 B
TypeScript
export interface BasicPageParams {
|
|
page: number;
|
|
pageSize: number;
|
|
}
|
|
|
|
export interface BasicFetchResult<T> {
|
|
items: T[];
|
|
total: number;
|
|
}
|
|
|
|
export interface RemoteData {
|
|
key: string | number;
|
|
data?: any;
|
|
}
|
|
|
|
export interface PageParams<T> {
|
|
model: T;
|
|
size: number;
|
|
current: number;
|
|
sort?: string;
|
|
order?: string;
|
|
extra?: any;
|
|
}
|
|
|
|
export interface PageResult<T> {
|
|
records: T[];
|
|
// offset: number
|
|
pages: string;
|
|
current: string;
|
|
total: string;
|
|
size: string;
|
|
orders: any[];
|
|
}
|