diff --git a/muyu-auth/src/main/resources/bootstrap.yml b/muyu-auth/src/main/resources/bootstrap.yml
index b309a3d..26d58c1 100644
--- a/muyu-auth/src/main/resources/bootstrap.yml
+++ b/muyu-auth/src/main/resources/bootstrap.yml
@@ -14,12 +14,13 @@ spring:
nacos:
discovery:
# 服务注册地址
- server-addr: 127.0.0.1:8848
+ server-addr: 115.159.67.205:8848
config:
# 配置中心地址
- server-addr: 127.0.0.1:8848
+ server-addr: 115.159.67.205:8848
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+ namespace: e47d9b61-1cb9-48b7-97b3-2692bfaf34a3
diff --git a/muyu-common/muyu-common-core/src/main/java/com/muyu/common/core/utils/ip/IpUtils.java b/muyu-common/muyu-common-core/src/main/java/com/muyu/common/core/utils/ip/IpUtils.java
index f7ad9bf..66fa70b 100644
--- a/muyu-common/muyu-common-core/src/main/java/com/muyu/common/core/utils/ip/IpUtils.java
+++ b/muyu-common/muyu-common-core/src/main/java/com/muyu/common/core/utils/ip/IpUtils.java
@@ -58,7 +58,7 @@ public class IpUtils {
ip = request.getRemoteAddr();
}
- return "0:0:0:0:0:0:0:1".equals(ip) ? "127.0.0.1" : getMultistageReverseProxyIp(ip);
+ return "0:0:0:0:0:0:0:1".equals(ip) ? "115.159.67.205" : getMultistageReverseProxyIp(ip);
}
/**
@@ -70,7 +70,7 @@ public class IpUtils {
*/
public static boolean internalIp (String ip) {
byte[] addr = textToNumericFormatV4(ip);
- return internalIp(addr) || "127.0.0.1".equals(ip);
+ return internalIp(addr) || "115.159.67.205".equals(ip);
}
/**
@@ -197,7 +197,7 @@ public class IpUtils {
return InetAddress.getLocalHost().getHostAddress();
} catch (UnknownHostException e) {
}
- return "127.0.0.1";
+ return "115.159.67.205";
}
/**
diff --git a/muyu-gateway/src/main/resources/bootstrap.yml b/muyu-gateway/src/main/resources/bootstrap.yml
index d7367b4..9512c96 100644
--- a/muyu-gateway/src/main/resources/bootstrap.yml
+++ b/muyu-gateway/src/main/resources/bootstrap.yml
@@ -14,26 +14,27 @@ spring:
nacos:
discovery:
# 服务注册地址
- server-addr: 127.0.0.1:8848
+ server-addr: 115.159.67.205:8848
config:
# 配置中心地址
- server-addr: 127.0.0.1:8848
+ server-addr: 115.159.67.205:8848
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+ namespace: e47d9b61-1cb9-48b7-97b3-2692bfaf34a3
sentinel:
# 取消控制台懒加载
eager: true
transport:
# 控制台地址
- dashboard: 127.0.0.1:8718
+ dashboard: 115.159.67.205:8718
# nacos配置持久化
datasource:
ds1:
nacos:
- server-addr: 127.0.0.1:8848
+ server-addr: 115.159.67.205:8848
dataId: sentinel-muyu-gateway
groupId: DEFAULT_GROUP
data-type: json
diff --git a/muyu-modules/muyu-file/src/main/resources/bootstrap.yml b/muyu-modules/muyu-file/src/main/resources/bootstrap.yml
index 0cb85bd..aa0cc41 100644
--- a/muyu-modules/muyu-file/src/main/resources/bootstrap.yml
+++ b/muyu-modules/muyu-file/src/main/resources/bootstrap.yml
@@ -14,12 +14,13 @@ spring:
nacos:
discovery:
# 服务注册地址
- server-addr: 127.0.0.1:8848
+ server-addr: 115.159.67.205:8848
config:
# 配置中心地址
- server-addr: 127.0.0.1:8848
+ server-addr: 115.159.67.205:8848
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+ namespace: e47d9b61-1cb9-48b7-97b3-2692bfaf34a3
diff --git a/muyu-modules/muyu-gen/src/main/resources/bootstrap.yml b/muyu-modules/muyu-gen/src/main/resources/bootstrap.yml
index b628931..0578056 100644
--- a/muyu-modules/muyu-gen/src/main/resources/bootstrap.yml
+++ b/muyu-modules/muyu-gen/src/main/resources/bootstrap.yml
@@ -14,12 +14,13 @@ spring:
nacos:
discovery:
# 服务注册地址
- server-addr: 127.0.0.1:8848
+ server-addr: 115.159.67.205:8848
config:
# 配置中心地址
- server-addr: 127.0.0.1:8848
+ server-addr: 115.159.67.205:8848
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+ namespace: e47d9b61-1cb9-48b7-97b3-2692bfaf34a3
diff --git a/muyu-modules/muyu-job/src/main/resources/bootstrap.yml b/muyu-modules/muyu-job/src/main/resources/bootstrap.yml
index 618f3e8..984635e 100644
--- a/muyu-modules/muyu-job/src/main/resources/bootstrap.yml
+++ b/muyu-modules/muyu-job/src/main/resources/bootstrap.yml
@@ -14,12 +14,13 @@ spring:
nacos:
discovery:
# 服务注册地址
- server-addr: 127.0.0.1:8848
+ server-addr: 115.159.67.205:8848
config:
# 配置中心地址
- server-addr: 127.0.0.1:8848
+ server-addr: 115.159.67.205:8848
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+ namespace: e47d9b61-1cb9-48b7-97b3-2692bfaf34a3
diff --git a/muyu-modules/muyu-kvt/pom.xml b/muyu-modules/muyu-kvt/pom.xml
new file mode 100644
index 0000000..661791c
--- /dev/null
+++ b/muyu-modules/muyu-kvt/pom.xml
@@ -0,0 +1,118 @@
+
+
+ 4.0.0
+
+ com.muyu
+ muyu
+ 3.6.3
+ ../../pom.xml
+
+
+ com.zx
+ muyu-kvt
+
+
+ 17
+ 17
+ UTF-8
+
+
+
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-discovery
+
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-config
+
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-sentinel
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
+
+
+
+ io.springfox
+ springfox-swagger-ui
+ ${swagger.fox.version}
+
+
+
+
+ com.mysql
+ mysql-connector-j
+
+
+
+
+ com.muyu
+ muyu-common-datasource
+
+
+
+
+ com.muyu
+ muyu-common-datascope
+
+
+
+
+ com.muyu
+ muyu-common-log
+
+
+
+
+ com.muyu
+ muyu-common-swagger
+
+
+ com.muyu
+ muyu-modules-system
+ 3.6.3
+ compile
+
+
+
+
+
+ ${project.artifactId}
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+ repackage
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+
+
+
diff --git a/muyu-modules/muyu-kvt/src/main/java/com/zx/MuYuKVTApplication.java b/muyu-modules/muyu-kvt/src/main/java/com/zx/MuYuKVTApplication.java
new file mode 100644
index 0000000..87a1ffb
--- /dev/null
+++ b/muyu-modules/muyu-kvt/src/main/java/com/zx/MuYuKVTApplication.java
@@ -0,0 +1,26 @@
+package com.zx;
+
+import com.muyu.common.security.annotation.EnableCustomConfig;
+import com.muyu.common.security.annotation.EnableMyFeignClients;
+import com.muyu.common.swagger.annotation.EnableCustomSwagger2;
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * @ClassDescription:
+ * @JdkVersion: 17
+ * @Author: zhangxu
+ * @Created: 2024/4/20 10:57
+ */// 按两次 Shift 打开“随处搜索”对话框并输入 `show whitespaces`,
+// 然后按 Enter 键。现在,您可以在代码中看到空格字符。
+@EnableCustomConfig
+@EnableCustomSwagger2
+@EnableMyFeignClients
+@SpringBootApplication
+@MapperScan("com.zx.mapper")
+public class MuYuKVTApplication {
+ public static void main(String[] args) {
+ SpringApplication.run(MuYuKVTApplication.class);
+ }
+}
diff --git a/muyu-modules/muyu-kvt/src/main/java/com/zx/controller/AssetModulesController.java b/muyu-modules/muyu-kvt/src/main/java/com/zx/controller/AssetModulesController.java
new file mode 100644
index 0000000..68ce16f
--- /dev/null
+++ b/muyu-modules/muyu-kvt/src/main/java/com/zx/controller/AssetModulesController.java
@@ -0,0 +1,20 @@
+package com.zx.controller;
+
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @ClassDescription:
+ * @JdkVersion: 17
+ * @Author: zhangxu
+ * @Created: 2024/4/23 8:39
+ */
+@RestController
+public class AssetModulesController {
+
+
+
+
+
+
+}
diff --git a/muyu-modules/muyu-kvt/src/main/java/com/zx/controller/KvtController.java b/muyu-modules/muyu-kvt/src/main/java/com/zx/controller/KvtController.java
new file mode 100644
index 0000000..64f02d3
--- /dev/null
+++ b/muyu-modules/muyu-kvt/src/main/java/com/zx/controller/KvtController.java
@@ -0,0 +1,129 @@
+package com.zx.controller;
+
+import com.muyu.common.core.domain.Result;
+import com.muyu.common.core.web.controller.BaseController;
+
+import com.muyu.common.core.web.page.TableDataInfo;
+import com.muyu.common.log.annotation.Log;
+import com.muyu.common.log.enums.BusinessType;
+import com.muyu.common.security.annotation.RequiresPermissions;
+
+import com.zx.domain.req.JdbcClass;
+import com.zx.service.Impl.KvtService;
+import org.springframework.beans.factory.annotation.Autowired;
+
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/** 控制层
+ * @ClassDescription:
+ * @JdkVersion: 17
+ * @Author: zhangxu
+ * @Created: 2024/4/20 11:21
+ */
+@RestController
+@RequestMapping("/jdbc")
+public class KvtController extends BaseController {
+
+
+ @Autowired
+ private KvtService kvtService;
+
+ /**
+ * 查询【请填写功能名称】列表
+ */
+ @RequiresPermissions("kvt:jdbc:list")
+ @GetMapping("/list")
+ public Result> list(JdbcClass dataSource)
+ {
+ startPage();
+ List list = kvtService.selectList(dataSource);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出【请填写功能名称】列表
+ */
+
+
+ /**
+ * 获取【请填写功能名称】详细信息
+ */
+ @RequiresPermissions("kvt:jdbc:query")
+ @GetMapping(value = "/{id}")
+ public Result getInfo(@PathVariable("id") Long id)
+ {
+ return success(kvtService.selectJdbcById(id));
+ }
+
+ /**
+ * 新增【请填写功能名称】
+ */
+ @RequiresPermissions("kvt:jdbc:add")
+ @Log(title = "【请填写功能名称】", businessType = BusinessType.INSERT)
+ @PostMapping
+ public Result add(@RequestBody JdbcClass dataSource)
+ {
+ return toAjax(kvtService.insertJdbc(dataSource));
+ }
+
+ /**
+ * 测试连接
+ */
+ @Log(title = "测试连接", businessType = BusinessType.INSERT)
+ @PostMapping("/TestConn")
+ public Result testConnection(@RequestBody JdbcClass dataSource) throws ClassNotFoundException {
+ return kvtService.testConn(dataSource);
+ }
+
+ /**
+ * 修改【请填写功能名称】
+ */
+ @RequiresPermissions("kvt:jdbc:edit")
+ @Log(title = "【请填写功能名称】", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public Result edit(@RequestBody JdbcClass dataSource)
+ {
+ return toAjax(kvtService.updateJdbc(dataSource));
+ }
+
+ /**
+ * 删除【请填写功能名称】
+ */
+ @RequiresPermissions("kvt:jdbc:remove")
+ @Log(title = "【请填写功能名称】", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public Result remove(@PathVariable Long[] ids)
+ {
+ return toAjax(kvtService.deleteAllJdbc(ids));
+ }
+
+
+
+ @PostMapping("assesList")
+ public Result assesList(@RequestBody JdbcClass jdbcClass){
+ return kvtService.assesList(jdbcClass);
+ }
+
+
+
+ @PostMapping("getDataBig")
+ public Result getDataBig(@RequestBody JdbcClass jdbcClass){
+ return kvtService.getTableList(jdbcClass);
+ }
+
+
+ @PostMapping("getCount")
+ public Result getCount(@RequestBody JdbcClass jdbcClass){
+ return kvtService.getCount(jdbcClass);
+ }
+
+
+
+
+
+
+
+
+}
diff --git a/muyu-modules/muyu-kvt/src/main/java/com/zx/domain/AssetsData.java b/muyu-modules/muyu-kvt/src/main/java/com/zx/domain/AssetsData.java
new file mode 100644
index 0000000..5696845
--- /dev/null
+++ b/muyu-modules/muyu-kvt/src/main/java/com/zx/domain/AssetsData.java
@@ -0,0 +1,30 @@
+package com.zx.domain;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.lang.ref.PhantomReference;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @ClassDescription:
+ * @JdkVersion: 17
+ * @Author: zhangxu
+ * @Created: 2024/4/21 22:31
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class AssetsData {
+
+ private HashMap tableAssets;
+
+ private List