From 5ca038d888922e93bf45c7bd37f3c6dce849dcff Mon Sep 17 00:00:00 2001
From: 疯狂的狮子li <15040126243@163.com>
Date: 星期五, 24 十二月 2021 11:36:02 +0800
Subject: [PATCH] update 调整监控依赖 从 common 迁移到 framework

---
 ruoyi-framework/src/main/java/com/ruoyi/framework/config/MybatisPlusConfig.java |   30 +++++++++++++++++++++---------
 1 files changed, 21 insertions(+), 9 deletions(-)

diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/MybatisPlusConfig.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/MybatisPlusConfig.java
index 6339108..5daaa9a 100644
--- a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/MybatisPlusConfig.java
+++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/MybatisPlusConfig.java
@@ -1,6 +1,9 @@
 package com.ruoyi.framework.config;
 
+import cn.hutool.core.net.NetUtil;
 import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
+import com.baomidou.mybatisplus.core.incrementer.DefaultIdentifierGenerator;
+import com.baomidou.mybatisplus.core.incrementer.IdentifierGenerator;
 import com.baomidou.mybatisplus.core.injector.AbstractMethod;
 import com.baomidou.mybatisplus.core.injector.DefaultSqlInjector;
 import com.baomidou.mybatisplus.core.injector.ISqlInjector;
@@ -9,8 +12,8 @@
 import com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor;
 import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
 import com.ruoyi.common.core.mybatisplus.methods.InsertAll;
-import com.ruoyi.framework.interceptor.PlusDataPermissionInterceptor;
 import com.ruoyi.framework.handler.CreateAndUpdateMetaObjectHandler;
+import com.ruoyi.framework.interceptor.PlusDataPermissionInterceptor;
 import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
@@ -89,24 +92,33 @@
 		};
 	}
 
+    /**
+     * 浣跨敤缃戝崱淇℃伅缁戝畾闆姳鐢熸垚鍣�
+     * 闃叉闆嗙兢闆姳ID閲嶅
+     */
+    @Bean
+    public IdentifierGenerator idGenerator() {
+        return new DefaultIdentifierGenerator(NetUtil.getLocalhost());
+    }
+
 	/**
 	 * PaginationInnerInterceptor 鍒嗛〉鎻掍欢锛岃嚜鍔ㄨ瘑鍒暟鎹簱绫诲瀷
-	 * https://baomidou.com/guide/interceptor-pagination.html
+	 * https://baomidou.com/pages/97710a/
 	 * OptimisticLockerInnerInterceptor 涔愯閿佹彃浠�
-	 * https://baomidou.com/guide/interceptor-optimistic-locker.html
+	 * https://baomidou.com/pages/0d93c0/
 	 * MetaObjectHandler 鍏冨璞″瓧娈靛~鍏呮帶鍒跺櫒
-	 * https://baomidou.com/guide/auto-fill-metainfo.html
+	 * https://baomidou.com/pages/4c6bcf/
 	 * ISqlInjector sql娉ㄥ叆鍣�
-	 * https://baomidou.com/guide/sql-injector.html
+	 * https://baomidou.com/pages/42ea4a/
 	 * BlockAttackInnerInterceptor 濡傛灉鏄鍏ㄨ〃鐨勫垹闄ゆ垨鏇存柊鎿嶄綔锛屽氨浼氱粓姝㈣鎿嶄綔
-	 * https://baomidou.com/guide/interceptor-block-attack.html
+	 * https://baomidou.com/pages/f9a237/
 	 * IllegalSQLInnerInterceptor sql鎬ц兘瑙勮寖鎻掍欢(鍨冨溇SQL鎷︽埅)
 	 * IdentifierGenerator 鑷畾涔変富閿瓥鐣�
-	 * https://baomidou.com/guide/id-generator.html
+	 * https://baomidou.com/pages/568eb2/
 	 * TenantLineInnerInterceptor 澶氱鎴锋彃浠�
-	 * https://baomidou.com/guide/interceptor-tenant-line.html
+	 * https://baomidou.com/pages/aef2f2/
 	 * DynamicTableNameInnerInterceptor 鍔ㄦ�佽〃鍚嶆彃浠�
-	 * https://baomidou.com/guide/interceptor-dynamic-table-name.html
+	 * https://baomidou.com/pages/2a45ff/
 	 */
 
 }

--
Gitblit v1.9.3