类 CustomNamedTableInterceptor
java.lang.Object
net.sohelp.boot.demo.core.magic.interceptor.CustomNamedTableInterceptor
- 所有已实现的接口:
org.ssssssss.magicapi.modules.db.inteceptor.NamedTableInterceptor
@Service
public class CustomNamedTableInterceptor
extends Object
implements org.ssssssss.magicapi.modules.db.inteceptor.NamedTableInterceptor
自定义命名表拦截器
用于在数据库操作前后自动填充通用字段
- 从以下版本开始:
- 2024/7/8 10:15
- 作者:
- AaronFung
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidpreHandle(org.ssssssss.magicapi.modules.db.model.SqlMode sqlMode, org.ssssssss.magicapi.modules.db.table.NamedTable namedTable) 执行单表操作之前的预处理方法 根据SQL操作类型自动填充相应的系统字段 INSERT操作时填充创建人、创建时间、租户ID等字段 UPDATE操作时填充更新人、更新时间等字段
-
构造器详细资料
-
CustomNamedTableInterceptor
public CustomNamedTableInterceptor()
-
-
方法详细资料
-
preHandle
public void preHandle(org.ssssssss.magicapi.modules.db.model.SqlMode sqlMode, org.ssssssss.magicapi.modules.db.table.NamedTable namedTable) 执行单表操作之前的预处理方法 根据SQL操作类型自动填充相应的系统字段 INSERT操作时填充创建人、创建时间、租户ID等字段 UPDATE操作时填充更新人、更新时间等字段- 指定者:
preHandle在接口中org.ssssssss.magicapi.modules.db.inteceptor.NamedTableInterceptor- 参数:
sqlMode- SQL操作模式(INSERT、UPDATE等)namedTable- 命名表对象,用于设置列值
-