fix: 角色分页缺少 updateTime,重构 mybatis 自动填充处理器
AutoFillMetaObjectHandler 重命名为 MetaFieldFillHandler,移除 handler 子包 添加 spring-boot-starter-webmvc-test 测试依赖
This commit is contained in:
@@ -5,8 +5,8 @@ import com.baomidou.mybatisplus.core.config.GlobalConfig;
|
||||
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
|
||||
import com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor;
|
||||
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
|
||||
import com.youlai.boot.framework.mybatis.handler.AutoFillMetaObjectHandler;
|
||||
import com.youlai.boot.framework.mybatis.interceptor.MyDataPermissionHandler;
|
||||
import com.youlai.boot.framework.mybatis.MetaFieldFillHandler;
|
||||
import com.youlai.boot.framework.mybatis.MyDataPermissionHandler;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.transaction.annotation.EnableTransactionManagement;
|
||||
@@ -43,7 +43,7 @@ public class MybatisConfig {
|
||||
@Bean
|
||||
public GlobalConfig globalConfig() {
|
||||
GlobalConfig globalConfig = new GlobalConfig();
|
||||
globalConfig.setMetaObjectHandler(new AutoFillMetaObjectHandler());
|
||||
globalConfig.setMetaObjectHandler(new MetaFieldFillHandler());
|
||||
return globalConfig;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.youlai.boot.framework.mybatis.handler;
|
||||
package com.youlai.boot.framework.mybatis;
|
||||
|
||||
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
|
||||
import com.youlai.boot.framework.security.util.SecurityUtils;
|
||||
@@ -17,7 +17,7 @@ import java.time.LocalDateTime;
|
||||
* @since 3.0.0
|
||||
*/
|
||||
@Component
|
||||
public class AutoFillMetaObjectHandler implements MetaObjectHandler {
|
||||
public class MetaFieldFillHandler implements MetaObjectHandler {
|
||||
|
||||
@Override
|
||||
public void insertFill(MetaObject metaObject) {
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.youlai.boot.framework.mybatis.interceptor;
|
||||
package com.youlai.boot.framework.mybatis;
|
||||
|
||||
import cn.hutool.core.collection.CollectionUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
@@ -23,7 +23,7 @@ import java.lang.reflect.Method;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 数据权限控制器
|
||||
* 数据权限处理器
|
||||
* <p>
|
||||
* 支持多角色数据权限合并(并集策略):
|
||||
* - 如果任一角色是 ALL,则跳过数据权限过滤
|
||||
Reference in New Issue
Block a user