类 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
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    preHandle(org.ssssssss.magicapi.modules.db.model.SqlMode sqlMode, org.ssssssss.magicapi.modules.db.table.NamedTable namedTable)
    执行单表操作之前的预处理方法 根据SQL操作类型自动填充相应的系统字段 INSERT操作时填充创建人、创建时间、租户ID等字段 UPDATE操作时填充更新人、更新时间等字段

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • 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 - 命名表对象,用于设置列值