@Component public class SohelpFilter extends Object
| 构造器和说明 |
|---|
SohelpFilter() |
| 限定符和类型 | 方法和说明 |
|---|---|
SchemeFilterBuilder |
where()
构建查询条件过滤器,从请求参数中获取refid并初始化参数映射。
|
SchemeFilterBuilder |
where(String refid)
方案过滤
|
SchemeFilterBuilder |
where(String refid,
Map<String,Object> paramMap)
方案过滤
根据给定的模块配置地址和参数映射构建方案过滤器
|
@Comment(value="\u65b9\u6848\u8fc7\u6ee4") public SchemeFilterBuilder where(String refid) throws TokenAuthenticationException, BusiException, SQLException, EntityException
refid - 方案引用IDTokenAuthenticationException - 令牌认证异常BusiException - 业务异常SQLException - 数据库SQL异常EntityException@Comment(value="\u65b9\u6848\u8fc7\u6ee4") public SchemeFilterBuilder where(String refid, Map<String,Object> paramMap) throws BusiException, SQLException, TokenAuthenticationException, EntityException
refid - 模块配置地址,不能为空paramMap - 参数映射,用于覆盖默认参数BusiException - 当模块配置地址为空或数据列表配置不存在时抛出SQLException - 当数据库操作异常时抛出TokenAuthenticationException - 当令牌认证失败时抛出EntityExceptionpublic SchemeFilterBuilder where() throws BusiException, SQLException, TokenAuthenticationException, EntityException
该方法从HTTP请求中提取refid参数,创建一个空的参数映射, 然后调用重载的where方法进行进一步处理。
BusiException - 当业务处理发生异常时抛出SQLException - 当数据库操作发生异常时抛出TokenAuthenticationException - 当令牌认证失败时抛出EntityExceptionCopyright © 2025. All rights reserved.