public class DefaultQueryFilter extends Object implements QueryFilter
| 构造器和说明 |
|---|
DefaultQueryFilter() |
DefaultQueryFilter(FieldLogic fieldLogic) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addFieldSort(String orderField,
String orderSeq)
添加排序配置。
|
void |
addFilter(String name,
Object obj,
QueryOP queryType)
添加自定义过滤条件(用于自动组装条件:whereSql)
|
void |
addParamsFilter(String key,
Object obj)
添加自定义过滤条件(用于手动组装条件,在MAPPING文件判断用的参数)
|
QueryFilter |
between(String name,
List obj) |
QueryFilter |
eq(String name,
Object obj) |
QueryFilter |
ge(String name,
Object obj) |
FieldLogic |
getFieldLogic()
返回字段组合查询逻辑
|
List<FieldSort> |
getFieldSortList()
返回字段排序列表
|
Page |
getPage()
返回分页信息
|
Map<String,Object> |
getParams()
返回组合的参数映射
|
String |
getSqlSelect() |
QueryFilter |
gt(String name,
Object obj) |
QueryFilter |
le(String name,
Object obj) |
QueryFilter |
lt(String name,
Object obj) |
void |
setFieldLogic(FieldLogic fieldLogic) |
void |
setFieldSortList(List<FieldSort> fieldSortList) |
void |
setPage(Page page) |
QueryFilter |
setSqlSelect(String... columns)
使用字符串数组封装sqlSelect
|
QueryFilter |
setSqlSelect(String sqlSelect) |
public DefaultQueryFilter()
public DefaultQueryFilter(FieldLogic fieldLogic)
public Page getPage()
QueryFiltergetPage 在接口中 QueryFilterpublic void setPage(Page page)
public Map<String,Object> getParams()
QueryFiltergetParams 在接口中 QueryFilterpublic FieldLogic getFieldLogic()
QueryFiltergetFieldLogic 在接口中 QueryFilterpublic void setFieldLogic(FieldLogic fieldLogic)
public List<FieldSort> getFieldSortList()
QueryFiltergetFieldSortList 在接口中 QueryFilterpublic void addFieldSort(String orderField, String orderSeq)
orderField - 排序字段orderSeq - 排序public void addFilter(String name, Object obj, QueryOP queryType)
QueryFilteraddFilter 在接口中 QueryFilterpublic QueryFilter eq(String name, Object obj)
eq 在接口中 QueryFilterpublic QueryFilter between(String name, List obj)
between 在接口中 QueryFilterpublic QueryFilter le(String name, Object obj)
le 在接口中 QueryFilterpublic QueryFilter lt(String name, Object obj)
lt 在接口中 QueryFilterpublic QueryFilter ge(String name, Object obj)
ge 在接口中 QueryFilterpublic QueryFilter gt(String name, Object obj)
gt 在接口中 QueryFilterpublic void addParamsFilter(String key, Object obj)
QueryFilteraddParamsFilter 在接口中 QueryFilterpublic QueryFilter setSqlSelect(String sqlSelect)
setSqlSelect 在接口中 QueryFilterpublic QueryFilter setSqlSelect(String... columns)
使用字符串数组封装sqlSelect
setSqlSelect 在接口中 QueryFiltercolumns - 字段public String getSqlSelect()
getSqlSelect 在接口中 QueryFilterCopyright © 2018. All rights reserved.