Files
ndm-web-client/src/apis/models/base/page.ts
2025-08-14 03:22:59 +08:00

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[];
}