hk-core-antdv
Version:
Based on Antd Vue3 custom components
28 lines (27 loc) • 678 B
TypeScript
import { default as Order } from './Order';
/**
* 无参数的分页查询
* 有参数的查询可参考: {@link SimpleQueryModel}
* 复杂类型的参数查询可参考: {@link CompositeQuery}
*/
declare class QueryModel {
pageIndex: number;
pageSize: number;
/**
* 查询排序
*/
orders: Array<Order>;
setPageIndex(pageIndex: number): void;
setPageSize(pageSize: number): void;
/**
* 根据字段更新查询排序
* @param order
*/
updateOrder(order: Order): void;
/**
* 指定指定的查询条件
* @param orderField
*/
removeOrder(orderField: string): void;
}
export default QueryModel;