Commit 492b27cb23c417658772420f7a32d1316a0f4221

Authored by Lyon
2 parents ea34197d 61c76874

Merge branch 'master' into feature_user-session-timeout

src/main/java/cn/iocoder/dashboard/framework/mybatis/config/MybatisConfiguration.java
1 1 package cn.iocoder.dashboard.framework.mybatis.config;
2 2  
  3 +import cn.iocoder.dashboard.framework.mybatis.core.handle.DefaultDBFieldHandler;
  4 +import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
3 5 import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
4 6 import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
5 7 import org.apache.ibatis.annotations.Mapper;
... ... @@ -24,4 +26,9 @@ public class MybatisConfiguration {
24 26 return mybatisPlusInterceptor;
25 27 }
26 28  
  29 + @Bean
  30 + public MetaObjectHandler defaultMetaObjectHandler(){
  31 + return new DefaultDBFieldHandler(); // 自动填充参数类
  32 + }
  33 +
27 34 }
... ...
src/main/java/cn/iocoder/dashboard/framework/mybatis/core/dataobject/BaseDO.java
1 1 package cn.iocoder.dashboard.framework.mybatis.core.dataobject;
2 2  
  3 +import com.baomidou.mybatisplus.annotation.FieldFill;
  4 +import com.baomidou.mybatisplus.annotation.TableField;
3 5 import com.baomidou.mybatisplus.annotation.TableLogic;
4 6 import lombok.Data;
5 7  
... ... @@ -15,18 +17,22 @@ public class BaseDO implements Serializable {
15 17 /**
16 18 * 创建时间
17 19 */
  20 + @TableField(fill = FieldFill.INSERT)
18 21 private Date createTime;
19 22 /**
20 23 * 最后更新时间
21 24 */
  25 + @TableField(fill = FieldFill.INSERT_UPDATE)
22 26 private Date updateTime;
23 27 /**
24 28 * 创建者
25 29 */
  30 + @TableField(fill = FieldFill.INSERT)
26 31 private String creator;
27 32 /**
28 33 * 更新者
29 34 */
  35 + @TableField(fill = FieldFill.INSERT_UPDATE)
30 36 private String updater;
31 37 /**
32 38 * 是否删除
... ...