@Component public class SohelpQuery extends Object
| 构造器和说明 |
|---|
SohelpQuery() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
buildByJdbc()
使用默认参数名和空字段别名字典构建适用于 JDBC 的 SQL 条件字符串。
|
String |
buildByJdbc(String paramName,
Map<String,String> fieldAlias)
构建适用于 JDBC 的 SQL 条件字符串。
|
String |
buildByMagicApi()
使用默认参数名和空字段别名字典构建适用于 MagicAPI 的 SQL 条件字符串。
|
String |
buildByMagicApi(String paramName,
Map<String,String> fieldAlias)
构建适用于 MagicAPI 的 SQL 条件字符串。
|
String |
buildByMybatis()
使用默认参数名和空字段别名字典构建适用于 MyBatis 的 SQL 条件字符串。
|
String |
buildByMybatis(String paramName,
Map<String,String> fieldAlias)
构建适用于 MyBatis 的 SQL 条件字符串。
|
Map<String,Object> |
buildData()
使用默认参数名构建查询参数的数据映射表。
|
Map<String,Object> |
buildData(String paramName)
构建查询参数的数据映射表。
|
List<ConditionVO> |
getConditions()
获取默认名称("filter")下的过滤条件列表。
|
List<ConditionVO> |
getConditions(String paramName)
根据指定参数名从请求中提取并反序列化为过滤条件列表。
|
Map<String,Object> |
getFilterMap()
获取过滤数据Map
* [{
* fieldName:'sex',
* comparison:'EQ',
* value:'11'
* }]
|
String |
getFilterSQL()
获取过滤Mybatis SQL
|
public List<ConditionVO> getConditions() throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException - 当解析JSON失败时抛出异常public List<ConditionVO> getConditions(String paramName) throws com.fasterxml.jackson.core.JsonProcessingException
paramName - 请求中的参数名com.fasterxml.jackson.core.JsonProcessingException - 当解析JSON失败时抛出异常public String buildByMagicApi() throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException - 当解析JSON失败时抛出异常public String buildByJdbc() throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException - 当解析JSON失败时抛出异常public String buildByMybatis() throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException - 当解析JSON失败时抛出异常public Map<String,Object> buildData() throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException - 当解析JSON失败时抛出异常public String buildByMagicApi(String paramName, Map<String,String> fieldAlias) throws com.fasterxml.jackson.core.JsonProcessingException
paramName - 请求参数名fieldAlias - 字段别名字典,可为空com.fasterxml.jackson.core.JsonProcessingException - 当解析JSON失败时抛出异常public String buildByMybatis(String paramName, Map<String,String> fieldAlias) throws com.fasterxml.jackson.core.JsonProcessingException
paramName - 请求参数名fieldAlias - 字段别名字典,可为空com.fasterxml.jackson.core.JsonProcessingException - 当解析JSON失败时抛出异常public Map<String,Object> buildData(String paramName) throws com.fasterxml.jackson.core.JsonProcessingException
paramName - 请求参数名com.fasterxml.jackson.core.JsonProcessingException - 当解析JSON失败时抛出异常public String buildByJdbc(String paramName, Map<String,String> fieldAlias) throws com.fasterxml.jackson.core.JsonProcessingException
paramName - 请求参数名fieldAlias - 字段别名字典,可为空com.fasterxml.jackson.core.JsonProcessingException - 当解析JSON失败时抛出异常public String getFilterSQL()
Copyright © 2026. All rights reserved.