Files
pqs-9100_client/frontend/src/hooks/interface/index.ts

41 lines
778 B
TypeScript
Raw Normal View History

2024-08-22 11:27:06 +08:00
export namespace Table {
export interface Pageable {
pageNum: number;
pageSize: number;
total: number;
}
2024-11-01 09:10:37 +08:00
export interface ResPageable {
current: number;
size: number;
total: number;
}
2024-08-22 11:27:06 +08:00
export interface StateProps {
tableData: any[];
pageable: Pageable;
2024-11-01 09:10:37 +08:00
resPageable: ResPageable;
2024-08-22 11:27:06 +08:00
searchParam: {
[key: string]: any;
};
searchInitParam: {
[key: string]: any;
};
totalParam: {
[key: string]: any;
};
icon?: {
[key: string]: any;
};
}
}
export namespace HandleData {
export type MessageType = "" | "success" | "warning" | "info" | "error";
}
export namespace Theme {
export type ThemeType = "light" | "inverted" | "dark";
export type GreyOrWeakType = "grey" | "weak";
}