You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
724 B
42 lines
724 B
export type DataItem = {
|
|
name: string;
|
|
state: string;
|
|
};
|
|
|
|
export type TableListItem = {
|
|
key: number;
|
|
disabled?: boolean;
|
|
href: string;
|
|
avatar: string;
|
|
name: string;
|
|
owner: string;
|
|
desc: string;
|
|
callNo: number;
|
|
status: string;
|
|
updatedAt: Date;
|
|
createdAt: Date;
|
|
progress: number;
|
|
};
|
|
|
|
export type TableListPagination = {
|
|
total: number;
|
|
pageSize: number;
|
|
current: number;
|
|
};
|
|
|
|
export type TableListData = {
|
|
list: TableListItem[];
|
|
pagination: Partial<TableListPagination>;
|
|
};
|
|
|
|
export type TableListParams = {
|
|
status?: string;
|
|
name?: string;
|
|
desc?: string;
|
|
key?: number;
|
|
pageSize?: number;
|
|
currentPage?: number;
|
|
filter?: Record<string, any[]>;
|
|
sorter?: Record<string, any>;
|
|
};
|