@jzt-hinny/mvc
Version:
clever-hinny Web开发js模块
42 lines (41 loc) • 820 B
TypeScript
/// <reference types="jzt-hinny" />
/**
* 排序类型
*/
export declare enum SortType {
/**
* 由小到大排序
*/
ASC = "ASC",
/**
* 由大到小排序
*/
DESC = "DESC"
}
/**
* 查询排序参数
*/
export interface QueryBySort {
/**
* 排序字段(单字段排序-低优先级)
*/
orderField?: JString;
/**
* 排序类型ASC DESC(单字段排序-低优先级)
*/
sort?: SortType;
/**
* 排序字段集合(多字段排序-高优先级)
*/
orderFields?: Array<JString>;
/**
* 排序类型 ASC DESC(多字段排序-高优先级)
*/
sorts?: Array<SortType>;
/**
* 排序字段 映射Map
*/
fieldsMapping: {
[]: JString;
};
}