类 TenantFilterInterceptor
- java.lang.Object
-
- org.sagacity.sqltoy.plugins.interceptors.TenantFilterInterceptor
-
- 所有已实现的接口:
SqlInterceptor
public class TenantFilterInterceptor extends Object implements SqlInterceptor
- 版本:
- v1.0, Date:2022年9月21日
- 作者:
- zhongxuchen
-
-
构造器概要
构造器 构造器 说明 TenantFilterInterceptor()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 SqlToyResultdecorate(SqlToyContext sqlToyContext, SqlToyConfig sqlToyConfig, OperateType operateType, SqlToyResult sqlToyResult, Class entityClass, Integer dbType)
-
-
-
方法详细资料
-
decorate
public SqlToyResult decorate(SqlToyContext sqlToyContext, SqlToyConfig sqlToyConfig, OperateType operateType, SqlToyResult sqlToyResult, Class entityClass, Integer dbType)
- 指定者:
decorate在接口中SqlInterceptor- 参数:
sqlToyContext- 支持getEntityMeta(tableName)获取表信息sqlToyConfig- 传递原本的sql配置,可以通过获取paramNames判断是否sql中已经有相关参数operateType- search\page\top\random\count 等,sqlToyResult- 存放了最终的sql 和paramValuesentityClass- 实体对象类型(只针对对象crud操作才有值)dbType- 当前数据库类型,通过DBType.xxx 进行对比- 返回:
-
-