diff --git a/pom.xml b/pom.xml
index fa7295f..738f351 100644
--- a/pom.xml
+++ b/pom.xml
@@ -50,6 +50,8 @@
1.8.4
+
+ 2025.0.0
3.4.2
3.4.0
@@ -100,6 +102,15 @@
+
+
+ org.springframework.cloud
+ spring-cloud-dependencies
+ ${spring-cloud.version}
+ pom
+ import
+
+
org.springframework.boot
@@ -361,10 +372,13 @@
- ruoyi-admin
+ zdxt-web-server/zdxt-admin-web-server
ruoyi-common
ruoyi-extend
ruoyi-modules
+ zdxt-web-server/zdxt-gateway-web-server
+ zdxt-web-server
+ zdxt-web-client
pom
diff --git a/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/mapper/TestDemoMapper.java b/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/mapper/TestDemoMapper.java
index 19b2d52..3e21fd3 100644
--- a/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/mapper/TestDemoMapper.java
+++ b/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/mapper/TestDemoMapper.java
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.dromara.common.mybatis.annotation.DataColumn;
import org.dromara.common.mybatis.annotation.DataPermission;
@@ -21,6 +22,7 @@ import java.util.List;
* @author Lion Li
* @date 2021-07-26
*/
+@Mapper
public interface TestDemoMapper extends BaseMapperPlus {
@DataPermission({
diff --git a/zdxt-web-client/pom.xml b/zdxt-web-client/pom.xml
new file mode 100644
index 0000000..bed7e75
--- /dev/null
+++ b/zdxt-web-client/pom.xml
@@ -0,0 +1,21 @@
+
+
+ 4.0.0
+
+ org.dromara
+ ruoyi-vue-plus
+ ${revision}
+ ../pom.xml
+
+
+ zdxt-web-client
+ pom
+
+ 17
+ 17
+ UTF-8
+
+
+
diff --git a/ruoyi-plus-ui/.editorconfig b/zdxt-web-client/ruoyi-plus-ui/.editorconfig
similarity index 100%
rename from ruoyi-plus-ui/.editorconfig
rename to zdxt-web-client/ruoyi-plus-ui/.editorconfig
diff --git a/ruoyi-plus-ui/.env.development b/zdxt-web-client/ruoyi-plus-ui/.env.development
similarity index 100%
rename from ruoyi-plus-ui/.env.development
rename to zdxt-web-client/ruoyi-plus-ui/.env.development
diff --git a/ruoyi-plus-ui/.env.production b/zdxt-web-client/ruoyi-plus-ui/.env.production
similarity index 100%
rename from ruoyi-plus-ui/.env.production
rename to zdxt-web-client/ruoyi-plus-ui/.env.production
diff --git a/ruoyi-plus-ui/.eslintrc-auto-import.json b/zdxt-web-client/ruoyi-plus-ui/.eslintrc-auto-import.json
similarity index 100%
rename from ruoyi-plus-ui/.eslintrc-auto-import.json
rename to zdxt-web-client/ruoyi-plus-ui/.eslintrc-auto-import.json
diff --git a/ruoyi-plus-ui/.gitignore b/zdxt-web-client/ruoyi-plus-ui/.gitignore
similarity index 100%
rename from ruoyi-plus-ui/.gitignore
rename to zdxt-web-client/ruoyi-plus-ui/.gitignore
diff --git a/ruoyi-plus-ui/.prettierignore b/zdxt-web-client/ruoyi-plus-ui/.prettierignore
similarity index 100%
rename from ruoyi-plus-ui/.prettierignore
rename to zdxt-web-client/ruoyi-plus-ui/.prettierignore
diff --git a/ruoyi-plus-ui/.prettierrc b/zdxt-web-client/ruoyi-plus-ui/.prettierrc
similarity index 100%
rename from ruoyi-plus-ui/.prettierrc
rename to zdxt-web-client/ruoyi-plus-ui/.prettierrc
diff --git a/ruoyi-plus-ui/LICENSE b/zdxt-web-client/ruoyi-plus-ui/LICENSE
similarity index 100%
rename from ruoyi-plus-ui/LICENSE
rename to zdxt-web-client/ruoyi-plus-ui/LICENSE
diff --git a/ruoyi-plus-ui/README.md b/zdxt-web-client/ruoyi-plus-ui/README.md
similarity index 100%
rename from ruoyi-plus-ui/README.md
rename to zdxt-web-client/ruoyi-plus-ui/README.md
diff --git a/ruoyi-plus-ui/bin/build.bat b/zdxt-web-client/ruoyi-plus-ui/bin/build.bat
similarity index 100%
rename from ruoyi-plus-ui/bin/build.bat
rename to zdxt-web-client/ruoyi-plus-ui/bin/build.bat
diff --git a/ruoyi-plus-ui/bin/package.bat b/zdxt-web-client/ruoyi-plus-ui/bin/package.bat
similarity index 100%
rename from ruoyi-plus-ui/bin/package.bat
rename to zdxt-web-client/ruoyi-plus-ui/bin/package.bat
diff --git a/ruoyi-plus-ui/bin/run-web.bat b/zdxt-web-client/ruoyi-plus-ui/bin/run-web.bat
similarity index 100%
rename from ruoyi-plus-ui/bin/run-web.bat
rename to zdxt-web-client/ruoyi-plus-ui/bin/run-web.bat
diff --git a/ruoyi-plus-ui/eslint.config.ts b/zdxt-web-client/ruoyi-plus-ui/eslint.config.ts
similarity index 100%
rename from ruoyi-plus-ui/eslint.config.ts
rename to zdxt-web-client/ruoyi-plus-ui/eslint.config.ts
diff --git a/ruoyi-plus-ui/html/ie.html b/zdxt-web-client/ruoyi-plus-ui/html/ie.html
similarity index 100%
rename from ruoyi-plus-ui/html/ie.html
rename to zdxt-web-client/ruoyi-plus-ui/html/ie.html
diff --git a/ruoyi-plus-ui/index.html b/zdxt-web-client/ruoyi-plus-ui/index.html
similarity index 100%
rename from ruoyi-plus-ui/index.html
rename to zdxt-web-client/ruoyi-plus-ui/index.html
diff --git a/ruoyi-plus-ui/package.json b/zdxt-web-client/ruoyi-plus-ui/package.json
similarity index 86%
rename from ruoyi-plus-ui/package.json
rename to zdxt-web-client/ruoyi-plus-ui/package.json
index 478c18b..1337a3f 100644
--- a/ruoyi-plus-ui/package.json
+++ b/zdxt-web-client/ruoyi-plus-ui/package.json
@@ -7,13 +7,13 @@
"license": "MIT",
"type": "module",
"scripts": {
- "dev": "vite serve --mode development",
- "build:prod": "vite build --mode production",
- "build:dev": "vite build --mode development",
- "preview": "vite preview",
- "lint:eslint": "eslint",
- "lint:eslint:fix": "eslint --fix",
- "prettier": "prettier --write ."
+ "ruoyi-plus-ui-dev": "vite serve --mode development",
+ "ruoyi-plus-ui-build:prod": "vite build --mode production",
+ "ruoyi-plus-ui-build:dev": "vite build --mode development",
+ "ruoyi-plus-ui-preview": "vite preview",
+ "ruoyi-plus-ui-lint:eslint": "eslint",
+ "ruoyi-plus-ui-lint:eslint:fix": "eslint --fix",
+ "ruoyi-plus-ui-prettier": "prettier --write ."
},
"repository": {
"type": "git",
diff --git a/ruoyi-plus-ui/public/favicon.ico b/zdxt-web-client/ruoyi-plus-ui/public/favicon.ico
similarity index 100%
rename from ruoyi-plus-ui/public/favicon.ico
rename to zdxt-web-client/ruoyi-plus-ui/public/favicon.ico
diff --git a/ruoyi-plus-ui/src/App.vue b/zdxt-web-client/ruoyi-plus-ui/src/App.vue
similarity index 100%
rename from ruoyi-plus-ui/src/App.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/App.vue
diff --git a/ruoyi-plus-ui/src/animate.ts b/zdxt-web-client/ruoyi-plus-ui/src/animate.ts
similarity index 100%
rename from ruoyi-plus-ui/src/animate.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/animate.ts
diff --git a/ruoyi-plus-ui/src/api/demo/demo/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/demo/demo/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/demo/demo/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/demo/demo/index.ts
diff --git a/ruoyi-plus-ui/src/api/demo/demo/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/demo/demo/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/demo/demo/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/demo/demo/types.ts
diff --git a/ruoyi-plus-ui/src/api/demo/tree/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/demo/tree/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/demo/tree/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/demo/tree/index.ts
diff --git a/ruoyi-plus-ui/src/api/demo/tree/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/demo/tree/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/demo/tree/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/demo/tree/types.ts
diff --git a/ruoyi-plus-ui/src/api/login.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/login.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/login.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/login.ts
diff --git a/ruoyi-plus-ui/src/api/menu.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/menu.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/menu.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/menu.ts
diff --git a/ruoyi-plus-ui/src/api/monitor/cache/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/monitor/cache/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/monitor/cache/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/monitor/cache/index.ts
diff --git a/ruoyi-plus-ui/src/api/monitor/cache/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/monitor/cache/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/monitor/cache/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/monitor/cache/types.ts
diff --git a/ruoyi-plus-ui/src/api/monitor/loginInfo/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/monitor/loginInfo/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/monitor/loginInfo/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/monitor/loginInfo/index.ts
diff --git a/ruoyi-plus-ui/src/api/monitor/loginInfo/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/monitor/loginInfo/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/monitor/loginInfo/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/monitor/loginInfo/types.ts
diff --git a/ruoyi-plus-ui/src/api/monitor/online/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/monitor/online/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/monitor/online/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/monitor/online/index.ts
diff --git a/ruoyi-plus-ui/src/api/monitor/online/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/monitor/online/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/monitor/online/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/monitor/online/types.ts
diff --git a/ruoyi-plus-ui/src/api/monitor/operlog/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/monitor/operlog/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/monitor/operlog/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/monitor/operlog/index.ts
diff --git a/ruoyi-plus-ui/src/api/monitor/operlog/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/monitor/operlog/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/monitor/operlog/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/monitor/operlog/types.ts
diff --git a/ruoyi-plus-ui/src/api/system/client/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/client/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/client/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/client/index.ts
diff --git a/ruoyi-plus-ui/src/api/system/client/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/client/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/client/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/client/types.ts
diff --git a/ruoyi-plus-ui/src/api/system/config/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/config/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/config/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/config/index.ts
diff --git a/ruoyi-plus-ui/src/api/system/config/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/config/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/config/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/config/types.ts
diff --git a/ruoyi-plus-ui/src/api/system/dept/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/dept/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/dept/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/dept/index.ts
diff --git a/ruoyi-plus-ui/src/api/system/dept/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/dept/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/dept/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/dept/types.ts
diff --git a/ruoyi-plus-ui/src/api/system/dict/data/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/dict/data/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/dict/data/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/dict/data/index.ts
diff --git a/ruoyi-plus-ui/src/api/system/dict/data/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/dict/data/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/dict/data/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/dict/data/types.ts
diff --git a/ruoyi-plus-ui/src/api/system/dict/type/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/dict/type/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/dict/type/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/dict/type/index.ts
diff --git a/ruoyi-plus-ui/src/api/system/dict/type/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/dict/type/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/dict/type/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/dict/type/types.ts
diff --git a/ruoyi-plus-ui/src/api/system/menu/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/menu/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/menu/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/menu/index.ts
diff --git a/ruoyi-plus-ui/src/api/system/menu/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/menu/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/menu/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/menu/types.ts
diff --git a/ruoyi-plus-ui/src/api/system/notice/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/notice/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/notice/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/notice/index.ts
diff --git a/ruoyi-plus-ui/src/api/system/notice/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/notice/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/notice/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/notice/types.ts
diff --git a/ruoyi-plus-ui/src/api/system/oss/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/oss/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/oss/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/oss/index.ts
diff --git a/ruoyi-plus-ui/src/api/system/oss/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/oss/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/oss/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/oss/types.ts
diff --git a/ruoyi-plus-ui/src/api/system/ossConfig/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/ossConfig/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/ossConfig/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/ossConfig/index.ts
diff --git a/ruoyi-plus-ui/src/api/system/ossConfig/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/ossConfig/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/ossConfig/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/ossConfig/types.ts
diff --git a/ruoyi-plus-ui/src/api/system/post/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/post/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/post/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/post/index.ts
diff --git a/ruoyi-plus-ui/src/api/system/post/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/post/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/post/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/post/types.ts
diff --git a/ruoyi-plus-ui/src/api/system/role/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/role/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/role/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/role/index.ts
diff --git a/ruoyi-plus-ui/src/api/system/role/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/role/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/role/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/role/types.ts
diff --git a/ruoyi-plus-ui/src/api/system/social/auth.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/social/auth.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/social/auth.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/social/auth.ts
diff --git a/ruoyi-plus-ui/src/api/system/tenant/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/tenant/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/tenant/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/tenant/index.ts
diff --git a/ruoyi-plus-ui/src/api/system/tenant/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/tenant/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/tenant/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/tenant/types.ts
diff --git a/ruoyi-plus-ui/src/api/system/tenantPackage/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/tenantPackage/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/tenantPackage/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/tenantPackage/index.ts
diff --git a/ruoyi-plus-ui/src/api/system/tenantPackage/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/tenantPackage/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/tenantPackage/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/tenantPackage/types.ts
diff --git a/ruoyi-plus-ui/src/api/system/user/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/user/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/user/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/user/index.ts
diff --git a/ruoyi-plus-ui/src/api/system/user/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/system/user/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/system/user/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/system/user/types.ts
diff --git a/ruoyi-plus-ui/src/api/tool/gen/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/tool/gen/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/tool/gen/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/tool/gen/index.ts
diff --git a/ruoyi-plus-ui/src/api/tool/gen/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/tool/gen/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/tool/gen/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/tool/gen/types.ts
diff --git a/ruoyi-plus-ui/src/api/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/types.ts
diff --git a/ruoyi-plus-ui/src/api/workflow/category/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/workflow/category/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/workflow/category/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/workflow/category/index.ts
diff --git a/ruoyi-plus-ui/src/api/workflow/category/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/workflow/category/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/workflow/category/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/workflow/category/types.ts
diff --git a/ruoyi-plus-ui/src/api/workflow/definition/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/workflow/definition/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/workflow/definition/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/workflow/definition/index.ts
diff --git a/ruoyi-plus-ui/src/api/workflow/definition/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/workflow/definition/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/workflow/definition/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/workflow/definition/types.ts
diff --git a/ruoyi-plus-ui/src/api/workflow/instance/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/workflow/instance/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/workflow/instance/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/workflow/instance/index.ts
diff --git a/ruoyi-plus-ui/src/api/workflow/instance/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/workflow/instance/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/workflow/instance/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/workflow/instance/types.ts
diff --git a/ruoyi-plus-ui/src/api/workflow/leave/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/workflow/leave/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/workflow/leave/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/workflow/leave/index.ts
diff --git a/ruoyi-plus-ui/src/api/workflow/leave/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/workflow/leave/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/workflow/leave/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/workflow/leave/types.ts
diff --git a/ruoyi-plus-ui/src/api/workflow/spel/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/workflow/spel/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/workflow/spel/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/workflow/spel/index.ts
diff --git a/ruoyi-plus-ui/src/api/workflow/spel/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/workflow/spel/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/workflow/spel/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/workflow/spel/types.ts
diff --git a/ruoyi-plus-ui/src/api/workflow/task/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/workflow/task/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/workflow/task/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/workflow/task/index.ts
diff --git a/ruoyi-plus-ui/src/api/workflow/task/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/workflow/task/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/workflow/task/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/workflow/task/types.ts
diff --git a/ruoyi-plus-ui/src/api/workflow/workflowCommon/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/workflow/workflowCommon/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/workflow/workflowCommon/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/workflow/workflowCommon/index.ts
diff --git a/ruoyi-plus-ui/src/api/workflow/workflowCommon/types.ts b/zdxt-web-client/ruoyi-plus-ui/src/api/workflow/workflowCommon/types.ts
similarity index 100%
rename from ruoyi-plus-ui/src/api/workflow/workflowCommon/types.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/api/workflow/workflowCommon/types.ts
diff --git a/ruoyi-plus-ui/src/assets/401_images/401.gif b/zdxt-web-client/ruoyi-plus-ui/src/assets/401_images/401.gif
similarity index 100%
rename from ruoyi-plus-ui/src/assets/401_images/401.gif
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/401_images/401.gif
diff --git a/ruoyi-plus-ui/src/assets/404_images/404.png b/zdxt-web-client/ruoyi-plus-ui/src/assets/404_images/404.png
similarity index 100%
rename from ruoyi-plus-ui/src/assets/404_images/404.png
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/404_images/404.png
diff --git a/ruoyi-plus-ui/src/assets/404_images/404_cloud.png b/zdxt-web-client/ruoyi-plus-ui/src/assets/404_images/404_cloud.png
similarity index 100%
rename from ruoyi-plus-ui/src/assets/404_images/404_cloud.png
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/404_images/404_cloud.png
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/404.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/404.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/404.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/404.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/bug.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/bug.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/bug.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/bug.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/build.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/build.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/build.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/build.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/button.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/button.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/button.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/button.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/caret-back.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/caret-back.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/caret-back.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/caret-back.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/caret-forward.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/caret-forward.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/caret-forward.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/caret-forward.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/cascader.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/cascader.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/cascader.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/cascader.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/category.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/category.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/category.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/category.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/chart.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/chart.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/chart.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/chart.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/checkbox.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/checkbox.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/checkbox.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/checkbox.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/clipboard.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/clipboard.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/clipboard.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/clipboard.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/code.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/code.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/code.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/code.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/color.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/color.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/color.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/color.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/company.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/company.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/company.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/company.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/component.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/component.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/component.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/component.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/dashboard.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/dashboard.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/dashboard.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/dashboard.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/date-range.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/date-range.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/date-range.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/date-range.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/date.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/date.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/date.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/date.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/dict.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/dict.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/dict.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/dict.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/documentation.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/documentation.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/documentation.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/documentation.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/download.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/download.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/download.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/download.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/drag.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/drag.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/drag.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/drag.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/druid.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/druid.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/druid.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/druid.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/edit.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/edit.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/edit.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/edit.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/education.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/education.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/education.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/education.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/email.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/email.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/email.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/email.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/example.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/example.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/example.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/example.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/excel.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/excel.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/excel.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/excel.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/exit-fullscreen.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/exit-fullscreen.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/exit-fullscreen.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/exit-fullscreen.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/eye-open.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/eye-open.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/eye-open.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/eye-open.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/eye.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/eye.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/eye.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/eye.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/finish.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/finish.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/finish.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/finish.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/form.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/form.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/form.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/form.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/fullscreen.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/fullscreen.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/fullscreen.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/fullscreen.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/gitee.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/gitee.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/gitee.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/gitee.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/github.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/github.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/github.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/github.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/guide.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/guide.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/guide.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/guide.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/icon.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/icon.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/icon.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/icon.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/input.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/input.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/input.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/input.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/international.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/international.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/international.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/international.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/job.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/job.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/job.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/job.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/language.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/language.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/language.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/language.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/link.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/link.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/link.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/link.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/list.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/list.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/list.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/list.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/lock.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/lock.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/lock.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/lock.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/log.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/log.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/log.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/log.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/logininfor.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/logininfor.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/logininfor.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/logininfor.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/maxkey.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/maxkey.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/maxkey.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/maxkey.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/message.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/message.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/message.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/message.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/model.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/model.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/model.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/model.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/money.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/money.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/money.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/money.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/monitor.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/monitor.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/monitor.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/monitor.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/my-copy.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/my-copy.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/my-copy.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/my-copy.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/my-task.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/my-task.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/my-task.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/my-task.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/nested.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/nested.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/nested.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/nested.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/number.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/number.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/number.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/number.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/online.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/online.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/online.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/online.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/password.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/password.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/password.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/password.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/pdf.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/pdf.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/pdf.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/pdf.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/people.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/people.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/people.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/people.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/peoples.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/peoples.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/peoples.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/peoples.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/phone.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/phone.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/phone.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/phone.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/post.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/post.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/post.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/post.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/process-definition.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/process-definition.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/process-definition.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/process-definition.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/qq.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/qq.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/qq.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/qq.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/question.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/question.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/question.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/question.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/radio.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/radio.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/radio.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/radio.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/rate.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/rate.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/rate.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/rate.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/redis-list.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/redis-list.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/redis-list.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/redis-list.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/redis.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/redis.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/redis.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/redis.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/row.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/row.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/row.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/row.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/search.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/search.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/search.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/search.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/select.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/select.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/select.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/select.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/server.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/server.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/server.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/server.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/shopping.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/shopping.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/shopping.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/shopping.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/size.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/size.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/size.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/size.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/skill.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/skill.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/skill.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/skill.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/slider.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/slider.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/slider.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/slider.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/star.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/star.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/star.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/star.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/swagger.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/swagger.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/swagger.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/swagger.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/switch.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/switch.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/switch.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/switch.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/system.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/system.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/system.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/system.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/tab.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/tab.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/tab.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/tab.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/table.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/table.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/table.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/table.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/textarea.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/textarea.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/textarea.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/textarea.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/theme.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/theme.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/theme.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/theme.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/time-range.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/time-range.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/time-range.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/time-range.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/time.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/time.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/time.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/time.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/tool.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/tool.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/tool.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/tool.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/topiam.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/topiam.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/topiam.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/topiam.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/tree-table.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/tree-table.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/tree-table.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/tree-table.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/tree.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/tree.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/tree.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/tree.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/upload.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/upload.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/upload.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/upload.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/user.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/user.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/user.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/user.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/validCode.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/validCode.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/validCode.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/validCode.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/waiting.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/waiting.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/waiting.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/waiting.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/wechat.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/wechat.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/wechat.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/wechat.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/workflow.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/workflow.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/workflow.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/workflow.svg
diff --git a/ruoyi-plus-ui/src/assets/icons/svg/zip.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/zip.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/icons/svg/zip.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/icons/svg/zip.svg
diff --git a/ruoyi-plus-ui/src/assets/images/dark.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/images/dark.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/images/dark.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/images/dark.svg
diff --git a/ruoyi-plus-ui/src/assets/images/light.svg b/zdxt-web-client/ruoyi-plus-ui/src/assets/images/light.svg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/images/light.svg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/images/light.svg
diff --git a/ruoyi-plus-ui/src/assets/images/login-background.jpg b/zdxt-web-client/ruoyi-plus-ui/src/assets/images/login-background.jpg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/images/login-background.jpg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/images/login-background.jpg
diff --git a/ruoyi-plus-ui/src/assets/images/profile.jpg b/zdxt-web-client/ruoyi-plus-ui/src/assets/images/profile.jpg
similarity index 100%
rename from ruoyi-plus-ui/src/assets/images/profile.jpg
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/images/profile.jpg
diff --git a/ruoyi-plus-ui/src/assets/logo/logo.png b/zdxt-web-client/ruoyi-plus-ui/src/assets/logo/logo.png
similarity index 100%
rename from ruoyi-plus-ui/src/assets/logo/logo.png
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/logo/logo.png
diff --git a/ruoyi-plus-ui/src/assets/styles/btn.scss b/zdxt-web-client/ruoyi-plus-ui/src/assets/styles/btn.scss
similarity index 100%
rename from ruoyi-plus-ui/src/assets/styles/btn.scss
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/styles/btn.scss
diff --git a/ruoyi-plus-ui/src/assets/styles/element-ui.scss b/zdxt-web-client/ruoyi-plus-ui/src/assets/styles/element-ui.scss
similarity index 100%
rename from ruoyi-plus-ui/src/assets/styles/element-ui.scss
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/styles/element-ui.scss
diff --git a/ruoyi-plus-ui/src/assets/styles/index.scss b/zdxt-web-client/ruoyi-plus-ui/src/assets/styles/index.scss
similarity index 100%
rename from ruoyi-plus-ui/src/assets/styles/index.scss
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/styles/index.scss
diff --git a/ruoyi-plus-ui/src/assets/styles/mixin.scss b/zdxt-web-client/ruoyi-plus-ui/src/assets/styles/mixin.scss
similarity index 100%
rename from ruoyi-plus-ui/src/assets/styles/mixin.scss
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/styles/mixin.scss
diff --git a/ruoyi-plus-ui/src/assets/styles/ruoyi.scss b/zdxt-web-client/ruoyi-plus-ui/src/assets/styles/ruoyi.scss
similarity index 100%
rename from ruoyi-plus-ui/src/assets/styles/ruoyi.scss
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/styles/ruoyi.scss
diff --git a/ruoyi-plus-ui/src/assets/styles/sidebar.scss b/zdxt-web-client/ruoyi-plus-ui/src/assets/styles/sidebar.scss
similarity index 100%
rename from ruoyi-plus-ui/src/assets/styles/sidebar.scss
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/styles/sidebar.scss
diff --git a/ruoyi-plus-ui/src/assets/styles/transition.scss b/zdxt-web-client/ruoyi-plus-ui/src/assets/styles/transition.scss
similarity index 100%
rename from ruoyi-plus-ui/src/assets/styles/transition.scss
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/styles/transition.scss
diff --git a/ruoyi-plus-ui/src/assets/styles/variables.module.scss b/zdxt-web-client/ruoyi-plus-ui/src/assets/styles/variables.module.scss
similarity index 100%
rename from ruoyi-plus-ui/src/assets/styles/variables.module.scss
rename to zdxt-web-client/ruoyi-plus-ui/src/assets/styles/variables.module.scss
diff --git a/ruoyi-plus-ui/src/components/Breadcrumb/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/Breadcrumb/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/Breadcrumb/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/Breadcrumb/index.vue
diff --git a/ruoyi-plus-ui/src/components/DictTag/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/DictTag/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/DictTag/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/DictTag/index.vue
diff --git a/ruoyi-plus-ui/src/components/Editor/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/Editor/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/Editor/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/Editor/index.vue
diff --git a/ruoyi-plus-ui/src/components/FileUpload/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/FileUpload/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/FileUpload/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/FileUpload/index.vue
diff --git a/ruoyi-plus-ui/src/components/Hamburger/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/Hamburger/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/Hamburger/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/Hamburger/index.vue
diff --git a/ruoyi-plus-ui/src/components/IconSelect/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/IconSelect/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/IconSelect/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/IconSelect/index.vue
diff --git a/ruoyi-plus-ui/src/components/IconSelect/requireIcons.ts b/zdxt-web-client/ruoyi-plus-ui/src/components/IconSelect/requireIcons.ts
similarity index 100%
rename from ruoyi-plus-ui/src/components/IconSelect/requireIcons.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/components/IconSelect/requireIcons.ts
diff --git a/ruoyi-plus-ui/src/components/ImagePreview/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/ImagePreview/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/ImagePreview/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/ImagePreview/index.vue
diff --git a/ruoyi-plus-ui/src/components/ImageUpload/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/ImageUpload/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/ImageUpload/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/ImageUpload/index.vue
diff --git a/ruoyi-plus-ui/src/components/LangSelect/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/LangSelect/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/LangSelect/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/LangSelect/index.vue
diff --git a/ruoyi-plus-ui/src/components/Pagination/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/Pagination/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/Pagination/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/Pagination/index.vue
diff --git a/ruoyi-plus-ui/src/components/ParentView/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/ParentView/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/ParentView/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/ParentView/index.vue
diff --git a/ruoyi-plus-ui/src/components/Process/MessageType.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/Process/MessageType.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/Process/MessageType.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/Process/MessageType.vue
diff --git a/ruoyi-plus-ui/src/components/Process/approvalButton.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/Process/approvalButton.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/Process/approvalButton.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/Process/approvalButton.vue
diff --git a/ruoyi-plus-ui/src/components/Process/approvalRecord.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/Process/approvalRecord.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/Process/approvalRecord.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/Process/approvalRecord.vue
diff --git a/ruoyi-plus-ui/src/components/Process/flowChart.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/Process/flowChart.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/Process/flowChart.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/Process/flowChart.vue
diff --git a/ruoyi-plus-ui/src/components/Process/flowChartImg.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/Process/flowChartImg.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/Process/flowChartImg.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/Process/flowChartImg.vue
diff --git a/ruoyi-plus-ui/src/components/Process/processMeddle.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/Process/processMeddle.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/Process/processMeddle.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/Process/processMeddle.vue
diff --git a/ruoyi-plus-ui/src/components/Process/submitVerify.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/Process/submitVerify.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/Process/submitVerify.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/Process/submitVerify.vue
diff --git a/ruoyi-plus-ui/src/components/RightToolbar/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/RightToolbar/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/RightToolbar/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/RightToolbar/index.vue
diff --git a/ruoyi-plus-ui/src/components/RoleSelect/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/RoleSelect/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/RoleSelect/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/RoleSelect/index.vue
diff --git a/ruoyi-plus-ui/src/components/RuoYiDoc/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/RuoYiDoc/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/RuoYiDoc/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/RuoYiDoc/index.vue
diff --git a/ruoyi-plus-ui/src/components/RuoYiGit/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/RuoYiGit/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/RuoYiGit/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/RuoYiGit/index.vue
diff --git a/ruoyi-plus-ui/src/components/Screenfull/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/Screenfull/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/Screenfull/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/Screenfull/index.vue
diff --git a/ruoyi-plus-ui/src/components/SizeSelect/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/SizeSelect/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/SizeSelect/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/SizeSelect/index.vue
diff --git a/ruoyi-plus-ui/src/components/SvgIcon/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/SvgIcon/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/SvgIcon/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/SvgIcon/index.vue
diff --git a/ruoyi-plus-ui/src/components/TopNav/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/TopNav/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/TopNav/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/TopNav/index.vue
diff --git a/ruoyi-plus-ui/src/components/UserSelect/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/UserSelect/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/UserSelect/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/UserSelect/index.vue
diff --git a/ruoyi-plus-ui/src/components/iFrame/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/components/iFrame/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/components/iFrame/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/components/iFrame/index.vue
diff --git a/ruoyi-plus-ui/src/directive/common/copyText.ts b/zdxt-web-client/ruoyi-plus-ui/src/directive/common/copyText.ts
similarity index 100%
rename from ruoyi-plus-ui/src/directive/common/copyText.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/directive/common/copyText.ts
diff --git a/ruoyi-plus-ui/src/directive/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/directive/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/directive/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/directive/index.ts
diff --git a/ruoyi-plus-ui/src/directive/permission/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/directive/permission/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/directive/permission/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/directive/permission/index.ts
diff --git a/ruoyi-plus-ui/src/enums/LanguageEnum.ts b/zdxt-web-client/ruoyi-plus-ui/src/enums/LanguageEnum.ts
similarity index 100%
rename from ruoyi-plus-ui/src/enums/LanguageEnum.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/enums/LanguageEnum.ts
diff --git a/ruoyi-plus-ui/src/enums/MenuTypeEnum.ts b/zdxt-web-client/ruoyi-plus-ui/src/enums/MenuTypeEnum.ts
similarity index 100%
rename from ruoyi-plus-ui/src/enums/MenuTypeEnum.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/enums/MenuTypeEnum.ts
diff --git a/ruoyi-plus-ui/src/enums/RespEnum.ts b/zdxt-web-client/ruoyi-plus-ui/src/enums/RespEnum.ts
similarity index 100%
rename from ruoyi-plus-ui/src/enums/RespEnum.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/enums/RespEnum.ts
diff --git a/ruoyi-plus-ui/src/enums/SideThemeEnum.ts b/zdxt-web-client/ruoyi-plus-ui/src/enums/SideThemeEnum.ts
similarity index 100%
rename from ruoyi-plus-ui/src/enums/SideThemeEnum.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/enums/SideThemeEnum.ts
diff --git a/ruoyi-plus-ui/src/hooks/useDialog.ts b/zdxt-web-client/ruoyi-plus-ui/src/hooks/useDialog.ts
similarity index 100%
rename from ruoyi-plus-ui/src/hooks/useDialog.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/hooks/useDialog.ts
diff --git a/ruoyi-plus-ui/src/lang/en_US.ts b/zdxt-web-client/ruoyi-plus-ui/src/lang/en_US.ts
similarity index 100%
rename from ruoyi-plus-ui/src/lang/en_US.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/lang/en_US.ts
diff --git a/ruoyi-plus-ui/src/lang/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/lang/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/lang/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/lang/index.ts
diff --git a/ruoyi-plus-ui/src/lang/zh_CN.ts b/zdxt-web-client/ruoyi-plus-ui/src/lang/zh_CN.ts
similarity index 100%
rename from ruoyi-plus-ui/src/lang/zh_CN.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/lang/zh_CN.ts
diff --git a/ruoyi-plus-ui/src/layout/components/AppMain.vue b/zdxt-web-client/ruoyi-plus-ui/src/layout/components/AppMain.vue
similarity index 100%
rename from ruoyi-plus-ui/src/layout/components/AppMain.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/layout/components/AppMain.vue
diff --git a/ruoyi-plus-ui/src/layout/components/IframeToggle/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/layout/components/IframeToggle/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/layout/components/IframeToggle/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/layout/components/IframeToggle/index.vue
diff --git a/ruoyi-plus-ui/src/layout/components/InnerLink/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/layout/components/InnerLink/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/layout/components/InnerLink/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/layout/components/InnerLink/index.vue
diff --git a/ruoyi-plus-ui/src/layout/components/Navbar.vue b/zdxt-web-client/ruoyi-plus-ui/src/layout/components/Navbar.vue
similarity index 100%
rename from ruoyi-plus-ui/src/layout/components/Navbar.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/layout/components/Navbar.vue
diff --git a/ruoyi-plus-ui/src/layout/components/Settings/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/layout/components/Settings/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/layout/components/Settings/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/layout/components/Settings/index.vue
diff --git a/ruoyi-plus-ui/src/layout/components/Sidebar/Link.vue b/zdxt-web-client/ruoyi-plus-ui/src/layout/components/Sidebar/Link.vue
similarity index 100%
rename from ruoyi-plus-ui/src/layout/components/Sidebar/Link.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/layout/components/Sidebar/Link.vue
diff --git a/ruoyi-plus-ui/src/layout/components/Sidebar/Logo.vue b/zdxt-web-client/ruoyi-plus-ui/src/layout/components/Sidebar/Logo.vue
similarity index 100%
rename from ruoyi-plus-ui/src/layout/components/Sidebar/Logo.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/layout/components/Sidebar/Logo.vue
diff --git a/ruoyi-plus-ui/src/layout/components/Sidebar/SidebarItem.vue b/zdxt-web-client/ruoyi-plus-ui/src/layout/components/Sidebar/SidebarItem.vue
similarity index 100%
rename from ruoyi-plus-ui/src/layout/components/Sidebar/SidebarItem.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/layout/components/Sidebar/SidebarItem.vue
diff --git a/ruoyi-plus-ui/src/layout/components/Sidebar/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/layout/components/Sidebar/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/layout/components/Sidebar/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/layout/components/Sidebar/index.vue
diff --git a/ruoyi-plus-ui/src/layout/components/SocialCallback/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/layout/components/SocialCallback/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/layout/components/SocialCallback/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/layout/components/SocialCallback/index.vue
diff --git a/ruoyi-plus-ui/src/layout/components/TagsView/ScrollPane.vue b/zdxt-web-client/ruoyi-plus-ui/src/layout/components/TagsView/ScrollPane.vue
similarity index 100%
rename from ruoyi-plus-ui/src/layout/components/TagsView/ScrollPane.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/layout/components/TagsView/ScrollPane.vue
diff --git a/ruoyi-plus-ui/src/layout/components/TagsView/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/layout/components/TagsView/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/layout/components/TagsView/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/layout/components/TagsView/index.vue
diff --git a/ruoyi-plus-ui/src/layout/components/TopBar/search.vue b/zdxt-web-client/ruoyi-plus-ui/src/layout/components/TopBar/search.vue
similarity index 100%
rename from ruoyi-plus-ui/src/layout/components/TopBar/search.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/layout/components/TopBar/search.vue
diff --git a/ruoyi-plus-ui/src/layout/components/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/layout/components/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/layout/components/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/layout/components/index.ts
diff --git a/ruoyi-plus-ui/src/layout/components/notice/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/layout/components/notice/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/layout/components/notice/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/layout/components/notice/index.vue
diff --git a/ruoyi-plus-ui/src/layout/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/layout/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/layout/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/layout/index.vue
diff --git a/ruoyi-plus-ui/src/main.ts b/zdxt-web-client/ruoyi-plus-ui/src/main.ts
similarity index 100%
rename from ruoyi-plus-ui/src/main.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/main.ts
diff --git a/ruoyi-plus-ui/src/permission.ts b/zdxt-web-client/ruoyi-plus-ui/src/permission.ts
similarity index 100%
rename from ruoyi-plus-ui/src/permission.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/permission.ts
diff --git a/ruoyi-plus-ui/src/plugins/auth.ts b/zdxt-web-client/ruoyi-plus-ui/src/plugins/auth.ts
similarity index 100%
rename from ruoyi-plus-ui/src/plugins/auth.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/plugins/auth.ts
diff --git a/ruoyi-plus-ui/src/plugins/cache.ts b/zdxt-web-client/ruoyi-plus-ui/src/plugins/cache.ts
similarity index 100%
rename from ruoyi-plus-ui/src/plugins/cache.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/plugins/cache.ts
diff --git a/ruoyi-plus-ui/src/plugins/download.ts b/zdxt-web-client/ruoyi-plus-ui/src/plugins/download.ts
similarity index 100%
rename from ruoyi-plus-ui/src/plugins/download.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/plugins/download.ts
diff --git a/ruoyi-plus-ui/src/plugins/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/plugins/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/plugins/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/plugins/index.ts
diff --git a/ruoyi-plus-ui/src/plugins/modal.ts b/zdxt-web-client/ruoyi-plus-ui/src/plugins/modal.ts
similarity index 100%
rename from ruoyi-plus-ui/src/plugins/modal.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/plugins/modal.ts
diff --git a/ruoyi-plus-ui/src/plugins/svgicon.ts b/zdxt-web-client/ruoyi-plus-ui/src/plugins/svgicon.ts
similarity index 100%
rename from ruoyi-plus-ui/src/plugins/svgicon.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/plugins/svgicon.ts
diff --git a/ruoyi-plus-ui/src/plugins/tab.ts b/zdxt-web-client/ruoyi-plus-ui/src/plugins/tab.ts
similarity index 100%
rename from ruoyi-plus-ui/src/plugins/tab.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/plugins/tab.ts
diff --git a/ruoyi-plus-ui/src/router/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/router/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/router/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/router/index.ts
diff --git a/ruoyi-plus-ui/src/settings.ts b/zdxt-web-client/ruoyi-plus-ui/src/settings.ts
similarity index 100%
rename from ruoyi-plus-ui/src/settings.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/settings.ts
diff --git a/ruoyi-plus-ui/src/store/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/store/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/store/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/store/index.ts
diff --git a/ruoyi-plus-ui/src/store/modules/app.ts b/zdxt-web-client/ruoyi-plus-ui/src/store/modules/app.ts
similarity index 100%
rename from ruoyi-plus-ui/src/store/modules/app.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/store/modules/app.ts
diff --git a/ruoyi-plus-ui/src/store/modules/dict.ts b/zdxt-web-client/ruoyi-plus-ui/src/store/modules/dict.ts
similarity index 100%
rename from ruoyi-plus-ui/src/store/modules/dict.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/store/modules/dict.ts
diff --git a/ruoyi-plus-ui/src/store/modules/notice.ts b/zdxt-web-client/ruoyi-plus-ui/src/store/modules/notice.ts
similarity index 100%
rename from ruoyi-plus-ui/src/store/modules/notice.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/store/modules/notice.ts
diff --git a/ruoyi-plus-ui/src/store/modules/permission.ts b/zdxt-web-client/ruoyi-plus-ui/src/store/modules/permission.ts
similarity index 100%
rename from ruoyi-plus-ui/src/store/modules/permission.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/store/modules/permission.ts
diff --git a/ruoyi-plus-ui/src/store/modules/settings.ts b/zdxt-web-client/ruoyi-plus-ui/src/store/modules/settings.ts
similarity index 100%
rename from ruoyi-plus-ui/src/store/modules/settings.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/store/modules/settings.ts
diff --git a/ruoyi-plus-ui/src/store/modules/tagsView.ts b/zdxt-web-client/ruoyi-plus-ui/src/store/modules/tagsView.ts
similarity index 100%
rename from ruoyi-plus-ui/src/store/modules/tagsView.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/store/modules/tagsView.ts
diff --git a/ruoyi-plus-ui/src/store/modules/user.ts b/zdxt-web-client/ruoyi-plus-ui/src/store/modules/user.ts
similarity index 100%
rename from ruoyi-plus-ui/src/store/modules/user.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/store/modules/user.ts
diff --git a/ruoyi-plus-ui/src/types/axios.d.ts b/zdxt-web-client/ruoyi-plus-ui/src/types/axios.d.ts
similarity index 100%
rename from ruoyi-plus-ui/src/types/axios.d.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/types/axios.d.ts
diff --git a/ruoyi-plus-ui/src/types/element.d.ts b/zdxt-web-client/ruoyi-plus-ui/src/types/element.d.ts
similarity index 100%
rename from ruoyi-plus-ui/src/types/element.d.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/types/element.d.ts
diff --git a/ruoyi-plus-ui/src/types/env.d.ts b/zdxt-web-client/ruoyi-plus-ui/src/types/env.d.ts
similarity index 100%
rename from ruoyi-plus-ui/src/types/env.d.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/types/env.d.ts
diff --git a/ruoyi-plus-ui/src/types/global.d.ts b/zdxt-web-client/ruoyi-plus-ui/src/types/global.d.ts
similarity index 100%
rename from ruoyi-plus-ui/src/types/global.d.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/types/global.d.ts
diff --git a/ruoyi-plus-ui/src/types/module.d.ts b/zdxt-web-client/ruoyi-plus-ui/src/types/module.d.ts
similarity index 100%
rename from ruoyi-plus-ui/src/types/module.d.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/types/module.d.ts
diff --git a/ruoyi-plus-ui/src/types/router.d.ts b/zdxt-web-client/ruoyi-plus-ui/src/types/router.d.ts
similarity index 100%
rename from ruoyi-plus-ui/src/types/router.d.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/types/router.d.ts
diff --git a/ruoyi-plus-ui/src/utils/auth.ts b/zdxt-web-client/ruoyi-plus-ui/src/utils/auth.ts
similarity index 100%
rename from ruoyi-plus-ui/src/utils/auth.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/utils/auth.ts
diff --git a/ruoyi-plus-ui/src/utils/createCustomNameComponent.tsx b/zdxt-web-client/ruoyi-plus-ui/src/utils/createCustomNameComponent.tsx
similarity index 100%
rename from ruoyi-plus-ui/src/utils/createCustomNameComponent.tsx
rename to zdxt-web-client/ruoyi-plus-ui/src/utils/createCustomNameComponent.tsx
diff --git a/ruoyi-plus-ui/src/utils/crypto.ts b/zdxt-web-client/ruoyi-plus-ui/src/utils/crypto.ts
similarity index 100%
rename from ruoyi-plus-ui/src/utils/crypto.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/utils/crypto.ts
diff --git a/ruoyi-plus-ui/src/utils/devtools-protection.ts b/zdxt-web-client/ruoyi-plus-ui/src/utils/devtools-protection.ts
similarity index 100%
rename from ruoyi-plus-ui/src/utils/devtools-protection.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/utils/devtools-protection.ts
diff --git a/ruoyi-plus-ui/src/utils/dict.ts b/zdxt-web-client/ruoyi-plus-ui/src/utils/dict.ts
similarity index 100%
rename from ruoyi-plus-ui/src/utils/dict.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/utils/dict.ts
diff --git a/ruoyi-plus-ui/src/utils/dynamicTitle.ts b/zdxt-web-client/ruoyi-plus-ui/src/utils/dynamicTitle.ts
similarity index 100%
rename from ruoyi-plus-ui/src/utils/dynamicTitle.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/utils/dynamicTitle.ts
diff --git a/ruoyi-plus-ui/src/utils/errorCode.ts b/zdxt-web-client/ruoyi-plus-ui/src/utils/errorCode.ts
similarity index 100%
rename from ruoyi-plus-ui/src/utils/errorCode.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/utils/errorCode.ts
diff --git a/ruoyi-plus-ui/src/utils/i18n.ts b/zdxt-web-client/ruoyi-plus-ui/src/utils/i18n.ts
similarity index 100%
rename from ruoyi-plus-ui/src/utils/i18n.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/utils/i18n.ts
diff --git a/ruoyi-plus-ui/src/utils/index.ts b/zdxt-web-client/ruoyi-plus-ui/src/utils/index.ts
similarity index 100%
rename from ruoyi-plus-ui/src/utils/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/utils/index.ts
diff --git a/ruoyi-plus-ui/src/utils/jsencrypt.ts b/zdxt-web-client/ruoyi-plus-ui/src/utils/jsencrypt.ts
similarity index 100%
rename from ruoyi-plus-ui/src/utils/jsencrypt.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/utils/jsencrypt.ts
diff --git a/ruoyi-plus-ui/src/utils/permission.ts b/zdxt-web-client/ruoyi-plus-ui/src/utils/permission.ts
similarity index 100%
rename from ruoyi-plus-ui/src/utils/permission.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/utils/permission.ts
diff --git a/ruoyi-plus-ui/src/utils/propTypes.ts b/zdxt-web-client/ruoyi-plus-ui/src/utils/propTypes.ts
similarity index 100%
rename from ruoyi-plus-ui/src/utils/propTypes.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/utils/propTypes.ts
diff --git a/ruoyi-plus-ui/src/utils/request.ts b/zdxt-web-client/ruoyi-plus-ui/src/utils/request.ts
similarity index 100%
rename from ruoyi-plus-ui/src/utils/request.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/utils/request.ts
diff --git a/ruoyi-plus-ui/src/utils/ruoyi.ts b/zdxt-web-client/ruoyi-plus-ui/src/utils/ruoyi.ts
similarity index 100%
rename from ruoyi-plus-ui/src/utils/ruoyi.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/utils/ruoyi.ts
diff --git a/ruoyi-plus-ui/src/utils/scroll-to.ts b/zdxt-web-client/ruoyi-plus-ui/src/utils/scroll-to.ts
similarity index 100%
rename from ruoyi-plus-ui/src/utils/scroll-to.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/utils/scroll-to.ts
diff --git a/ruoyi-plus-ui/src/utils/sse.ts b/zdxt-web-client/ruoyi-plus-ui/src/utils/sse.ts
similarity index 100%
rename from ruoyi-plus-ui/src/utils/sse.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/utils/sse.ts
diff --git a/ruoyi-plus-ui/src/utils/theme.ts b/zdxt-web-client/ruoyi-plus-ui/src/utils/theme.ts
similarity index 100%
rename from ruoyi-plus-ui/src/utils/theme.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/utils/theme.ts
diff --git a/ruoyi-plus-ui/src/utils/validate.ts b/zdxt-web-client/ruoyi-plus-ui/src/utils/validate.ts
similarity index 100%
rename from ruoyi-plus-ui/src/utils/validate.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/utils/validate.ts
diff --git a/ruoyi-plus-ui/src/utils/websocket.ts b/zdxt-web-client/ruoyi-plus-ui/src/utils/websocket.ts
similarity index 100%
rename from ruoyi-plus-ui/src/utils/websocket.ts
rename to zdxt-web-client/ruoyi-plus-ui/src/utils/websocket.ts
diff --git a/ruoyi-plus-ui/src/views/demo/demo/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/demo/demo/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/demo/demo/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/demo/demo/index.vue
diff --git a/ruoyi-plus-ui/src/views/demo/tree/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/demo/tree/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/demo/tree/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/demo/tree/index.vue
diff --git a/ruoyi-plus-ui/src/views/error/401.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/error/401.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/error/401.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/error/401.vue
diff --git a/ruoyi-plus-ui/src/views/error/404.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/error/404.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/error/404.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/error/404.vue
diff --git a/ruoyi-plus-ui/src/views/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/index.vue
diff --git a/ruoyi-plus-ui/src/views/login.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/login.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/login.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/login.vue
diff --git a/ruoyi-plus-ui/src/views/monitor/admin/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/monitor/admin/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/monitor/admin/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/monitor/admin/index.vue
diff --git a/ruoyi-plus-ui/src/views/monitor/cache/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/monitor/cache/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/monitor/cache/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/monitor/cache/index.vue
diff --git a/ruoyi-plus-ui/src/views/monitor/logininfor/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/monitor/logininfor/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/monitor/logininfor/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/monitor/logininfor/index.vue
diff --git a/ruoyi-plus-ui/src/views/monitor/online/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/monitor/online/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/monitor/online/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/monitor/online/index.vue
diff --git a/ruoyi-plus-ui/src/views/monitor/operlog/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/monitor/operlog/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/monitor/operlog/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/monitor/operlog/index.vue
diff --git a/ruoyi-plus-ui/src/views/monitor/operlog/oper-info-dialog.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/monitor/operlog/oper-info-dialog.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/monitor/operlog/oper-info-dialog.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/monitor/operlog/oper-info-dialog.vue
diff --git a/ruoyi-plus-ui/src/views/monitor/snailjob/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/monitor/snailjob/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/monitor/snailjob/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/monitor/snailjob/index.vue
diff --git a/ruoyi-plus-ui/src/views/redirect/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/redirect/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/redirect/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/redirect/index.vue
diff --git a/ruoyi-plus-ui/src/views/register.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/register.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/register.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/register.vue
diff --git a/ruoyi-plus-ui/src/views/system/client/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/client/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/client/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/client/index.vue
diff --git a/ruoyi-plus-ui/src/views/system/config/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/config/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/config/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/config/index.vue
diff --git a/ruoyi-plus-ui/src/views/system/dept/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/dept/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/dept/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/dept/index.vue
diff --git a/ruoyi-plus-ui/src/views/system/dict/data.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/dict/data.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/dict/data.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/dict/data.vue
diff --git a/ruoyi-plus-ui/src/views/system/dict/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/dict/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/dict/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/dict/index.vue
diff --git a/ruoyi-plus-ui/src/views/system/menu/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/menu/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/menu/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/menu/index.vue
diff --git a/ruoyi-plus-ui/src/views/system/notice/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/notice/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/notice/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/notice/index.vue
diff --git a/ruoyi-plus-ui/src/views/system/oss/config.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/oss/config.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/oss/config.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/oss/config.vue
diff --git a/ruoyi-plus-ui/src/views/system/oss/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/oss/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/oss/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/oss/index.vue
diff --git a/ruoyi-plus-ui/src/views/system/post/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/post/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/post/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/post/index.vue
diff --git a/ruoyi-plus-ui/src/views/system/role/authUser.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/role/authUser.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/role/authUser.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/role/authUser.vue
diff --git a/ruoyi-plus-ui/src/views/system/role/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/role/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/role/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/role/index.vue
diff --git a/ruoyi-plus-ui/src/views/system/role/selectUser.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/role/selectUser.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/role/selectUser.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/role/selectUser.vue
diff --git a/ruoyi-plus-ui/src/views/system/tenant/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/tenant/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/tenant/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/tenant/index.vue
diff --git a/ruoyi-plus-ui/src/views/system/tenantPackage/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/tenantPackage/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/tenantPackage/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/tenantPackage/index.vue
diff --git a/ruoyi-plus-ui/src/views/system/user/authRole.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/user/authRole.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/user/authRole.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/user/authRole.vue
diff --git a/ruoyi-plus-ui/src/views/system/user/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/user/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/user/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/user/index.vue
diff --git a/ruoyi-plus-ui/src/views/system/user/profile/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/user/profile/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/user/profile/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/user/profile/index.vue
diff --git a/ruoyi-plus-ui/src/views/system/user/profile/onlineDevice.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/user/profile/onlineDevice.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/user/profile/onlineDevice.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/user/profile/onlineDevice.vue
diff --git a/ruoyi-plus-ui/src/views/system/user/profile/resetPwd.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/user/profile/resetPwd.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/user/profile/resetPwd.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/user/profile/resetPwd.vue
diff --git a/ruoyi-plus-ui/src/views/system/user/profile/thirdParty.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/user/profile/thirdParty.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/user/profile/thirdParty.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/user/profile/thirdParty.vue
diff --git a/ruoyi-plus-ui/src/views/system/user/profile/userAvatar.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/user/profile/userAvatar.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/user/profile/userAvatar.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/user/profile/userAvatar.vue
diff --git a/ruoyi-plus-ui/src/views/system/user/profile/userInfo.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/system/user/profile/userInfo.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/system/user/profile/userInfo.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/system/user/profile/userInfo.vue
diff --git a/ruoyi-plus-ui/src/views/tool/gen/basicInfoForm.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/tool/gen/basicInfoForm.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/tool/gen/basicInfoForm.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/tool/gen/basicInfoForm.vue
diff --git a/ruoyi-plus-ui/src/views/tool/gen/editTable.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/tool/gen/editTable.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/tool/gen/editTable.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/tool/gen/editTable.vue
diff --git a/ruoyi-plus-ui/src/views/tool/gen/genInfoForm.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/tool/gen/genInfoForm.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/tool/gen/genInfoForm.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/tool/gen/genInfoForm.vue
diff --git a/ruoyi-plus-ui/src/views/tool/gen/importTable.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/tool/gen/importTable.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/tool/gen/importTable.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/tool/gen/importTable.vue
diff --git a/ruoyi-plus-ui/src/views/tool/gen/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/tool/gen/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/tool/gen/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/tool/gen/index.vue
diff --git a/ruoyi-plus-ui/src/views/workflow/category/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/workflow/category/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/workflow/category/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/workflow/category/index.vue
diff --git a/ruoyi-plus-ui/src/views/workflow/leave/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/workflow/leave/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/workflow/leave/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/workflow/leave/index.vue
diff --git a/ruoyi-plus-ui/src/views/workflow/leave/leaveEdit.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/workflow/leave/leaveEdit.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/workflow/leave/leaveEdit.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/workflow/leave/leaveEdit.vue
diff --git a/ruoyi-plus-ui/src/views/workflow/processDefinition/design.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/workflow/processDefinition/design.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/workflow/processDefinition/design.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/workflow/processDefinition/design.vue
diff --git a/ruoyi-plus-ui/src/views/workflow/processDefinition/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/workflow/processDefinition/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/workflow/processDefinition/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/workflow/processDefinition/index.vue
diff --git a/ruoyi-plus-ui/src/views/workflow/processInstance/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/workflow/processInstance/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/workflow/processInstance/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/workflow/processInstance/index.vue
diff --git a/ruoyi-plus-ui/src/views/workflow/spel/index.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/workflow/spel/index.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/workflow/spel/index.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/workflow/spel/index.vue
diff --git a/ruoyi-plus-ui/src/views/workflow/task/allTaskWaiting.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/workflow/task/allTaskWaiting.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/workflow/task/allTaskWaiting.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/workflow/task/allTaskWaiting.vue
diff --git a/ruoyi-plus-ui/src/views/workflow/task/myDocument.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/workflow/task/myDocument.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/workflow/task/myDocument.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/workflow/task/myDocument.vue
diff --git a/ruoyi-plus-ui/src/views/workflow/task/taskCopyList.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/workflow/task/taskCopyList.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/workflow/task/taskCopyList.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/workflow/task/taskCopyList.vue
diff --git a/ruoyi-plus-ui/src/views/workflow/task/taskFinish.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/workflow/task/taskFinish.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/workflow/task/taskFinish.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/workflow/task/taskFinish.vue
diff --git a/ruoyi-plus-ui/src/views/workflow/task/taskWaiting.vue b/zdxt-web-client/ruoyi-plus-ui/src/views/workflow/task/taskWaiting.vue
similarity index 100%
rename from ruoyi-plus-ui/src/views/workflow/task/taskWaiting.vue
rename to zdxt-web-client/ruoyi-plus-ui/src/views/workflow/task/taskWaiting.vue
diff --git a/ruoyi-plus-ui/tsconfig.json b/zdxt-web-client/ruoyi-plus-ui/tsconfig.json
similarity index 100%
rename from ruoyi-plus-ui/tsconfig.json
rename to zdxt-web-client/ruoyi-plus-ui/tsconfig.json
diff --git a/ruoyi-plus-ui/uno.config.ts b/zdxt-web-client/ruoyi-plus-ui/uno.config.ts
similarity index 100%
rename from ruoyi-plus-ui/uno.config.ts
rename to zdxt-web-client/ruoyi-plus-ui/uno.config.ts
diff --git a/ruoyi-plus-ui/vite.config.ts b/zdxt-web-client/ruoyi-plus-ui/vite.config.ts
similarity index 97%
rename from ruoyi-plus-ui/vite.config.ts
rename to zdxt-web-client/ruoyi-plus-ui/vite.config.ts
index 58ca5f2..cc453f4 100644
--- a/ruoyi-plus-ui/vite.config.ts
+++ b/zdxt-web-client/ruoyi-plus-ui/vite.config.ts
@@ -24,7 +24,7 @@ export default defineConfig(({ mode, command }) => {
open: true,
proxy: {
[env.VITE_APP_BASE_API]: {
- target: 'http://localhost:8080',
+ target: 'http://localhost:8181/supervision',
changeOrigin: true,
ws: true,
rewrite: (path) => path.replace(new RegExp('^' + env.VITE_APP_BASE_API), '')
diff --git a/ruoyi-plus-ui/vite/plugins/auto-import.ts b/zdxt-web-client/ruoyi-plus-ui/vite/plugins/auto-import.ts
similarity index 100%
rename from ruoyi-plus-ui/vite/plugins/auto-import.ts
rename to zdxt-web-client/ruoyi-plus-ui/vite/plugins/auto-import.ts
diff --git a/ruoyi-plus-ui/vite/plugins/components.ts b/zdxt-web-client/ruoyi-plus-ui/vite/plugins/components.ts
similarity index 100%
rename from ruoyi-plus-ui/vite/plugins/components.ts
rename to zdxt-web-client/ruoyi-plus-ui/vite/plugins/components.ts
diff --git a/ruoyi-plus-ui/vite/plugins/compression.ts b/zdxt-web-client/ruoyi-plus-ui/vite/plugins/compression.ts
similarity index 100%
rename from ruoyi-plus-ui/vite/plugins/compression.ts
rename to zdxt-web-client/ruoyi-plus-ui/vite/plugins/compression.ts
diff --git a/ruoyi-plus-ui/vite/plugins/icons.ts b/zdxt-web-client/ruoyi-plus-ui/vite/plugins/icons.ts
similarity index 100%
rename from ruoyi-plus-ui/vite/plugins/icons.ts
rename to zdxt-web-client/ruoyi-plus-ui/vite/plugins/icons.ts
diff --git a/ruoyi-plus-ui/vite/plugins/index.ts b/zdxt-web-client/ruoyi-plus-ui/vite/plugins/index.ts
similarity index 100%
rename from ruoyi-plus-ui/vite/plugins/index.ts
rename to zdxt-web-client/ruoyi-plus-ui/vite/plugins/index.ts
diff --git a/ruoyi-plus-ui/vite/plugins/setup-extend.ts b/zdxt-web-client/ruoyi-plus-ui/vite/plugins/setup-extend.ts
similarity index 100%
rename from ruoyi-plus-ui/vite/plugins/setup-extend.ts
rename to zdxt-web-client/ruoyi-plus-ui/vite/plugins/setup-extend.ts
diff --git a/ruoyi-plus-ui/vite/plugins/svg-icon.ts b/zdxt-web-client/ruoyi-plus-ui/vite/plugins/svg-icon.ts
similarity index 100%
rename from ruoyi-plus-ui/vite/plugins/svg-icon.ts
rename to zdxt-web-client/ruoyi-plus-ui/vite/plugins/svg-icon.ts
diff --git a/ruoyi-plus-ui/vite/plugins/unocss.ts b/zdxt-web-client/ruoyi-plus-ui/vite/plugins/unocss.ts
similarity index 100%
rename from ruoyi-plus-ui/vite/plugins/unocss.ts
rename to zdxt-web-client/ruoyi-plus-ui/vite/plugins/unocss.ts
diff --git a/zdxt-web-server/pom.xml b/zdxt-web-server/pom.xml
new file mode 100644
index 0000000..fb20514
--- /dev/null
+++ b/zdxt-web-server/pom.xml
@@ -0,0 +1,22 @@
+
+
+ 4.0.0
+
+ org.dromara
+ ruoyi-vue-plus
+ ${revision}
+ ../pom.xml
+
+
+ zdxt-web-server
+ pom
+
+
+ 17
+ 17
+ UTF-8
+
+
+
diff --git a/ruoyi-admin/Dockerfile b/zdxt-web-server/zdxt-admin-web-server/Dockerfile
similarity index 100%
rename from ruoyi-admin/Dockerfile
rename to zdxt-web-server/zdxt-admin-web-server/Dockerfile
diff --git a/ruoyi-admin/pom.xml b/zdxt-web-server/zdxt-admin-web-server/pom.xml
similarity index 98%
rename from ruoyi-admin/pom.xml
rename to zdxt-web-server/zdxt-admin-web-server/pom.xml
index 9e97804..a40fe85 100644
--- a/ruoyi-admin/pom.xml
+++ b/zdxt-web-server/zdxt-admin-web-server/pom.xml
@@ -6,10 +6,11 @@
ruoyi-vue-plus
org.dromara
${revision}
+ ../../pom.xml
4.0.0
jar
- ruoyi-admin
+ zdxt-admin-web-server
web服务入口
diff --git a/ruoyi-admin/src/main/java/org/dromara/DromaraApplication.java b/zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/DromaraApplication.java
similarity index 100%
rename from ruoyi-admin/src/main/java/org/dromara/DromaraApplication.java
rename to zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/DromaraApplication.java
diff --git a/ruoyi-admin/src/main/java/org/dromara/DromaraServletInitializer.java b/zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/DromaraServletInitializer.java
similarity index 100%
rename from ruoyi-admin/src/main/java/org/dromara/DromaraServletInitializer.java
rename to zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/DromaraServletInitializer.java
diff --git a/ruoyi-admin/src/main/java/org/dromara/web/controller/AuthController.java b/zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/controller/AuthController.java
similarity index 100%
rename from ruoyi-admin/src/main/java/org/dromara/web/controller/AuthController.java
rename to zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/controller/AuthController.java
diff --git a/ruoyi-admin/src/main/java/org/dromara/web/controller/CaptchaController.java b/zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/controller/CaptchaController.java
similarity index 100%
rename from ruoyi-admin/src/main/java/org/dromara/web/controller/CaptchaController.java
rename to zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/controller/CaptchaController.java
diff --git a/ruoyi-admin/src/main/java/org/dromara/web/controller/IndexController.java b/zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/controller/IndexController.java
similarity index 100%
rename from ruoyi-admin/src/main/java/org/dromara/web/controller/IndexController.java
rename to zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/controller/IndexController.java
diff --git a/ruoyi-admin/src/main/java/org/dromara/web/domain/vo/CaptchaVo.java b/zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/domain/vo/CaptchaVo.java
similarity index 100%
rename from ruoyi-admin/src/main/java/org/dromara/web/domain/vo/CaptchaVo.java
rename to zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/domain/vo/CaptchaVo.java
diff --git a/ruoyi-admin/src/main/java/org/dromara/web/domain/vo/LoginTenantVo.java b/zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/domain/vo/LoginTenantVo.java
similarity index 100%
rename from ruoyi-admin/src/main/java/org/dromara/web/domain/vo/LoginTenantVo.java
rename to zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/domain/vo/LoginTenantVo.java
diff --git a/ruoyi-admin/src/main/java/org/dromara/web/domain/vo/LoginVo.java b/zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/domain/vo/LoginVo.java
similarity index 100%
rename from ruoyi-admin/src/main/java/org/dromara/web/domain/vo/LoginVo.java
rename to zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/domain/vo/LoginVo.java
diff --git a/ruoyi-admin/src/main/java/org/dromara/web/domain/vo/TenantListVo.java b/zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/domain/vo/TenantListVo.java
similarity index 100%
rename from ruoyi-admin/src/main/java/org/dromara/web/domain/vo/TenantListVo.java
rename to zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/domain/vo/TenantListVo.java
diff --git a/ruoyi-admin/src/main/java/org/dromara/web/listener/UserActionListener.java b/zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/listener/UserActionListener.java
similarity index 100%
rename from ruoyi-admin/src/main/java/org/dromara/web/listener/UserActionListener.java
rename to zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/listener/UserActionListener.java
diff --git a/ruoyi-admin/src/main/java/org/dromara/web/service/IAuthStrategy.java b/zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/service/IAuthStrategy.java
similarity index 100%
rename from ruoyi-admin/src/main/java/org/dromara/web/service/IAuthStrategy.java
rename to zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/service/IAuthStrategy.java
diff --git a/ruoyi-admin/src/main/java/org/dromara/web/service/PasswordService.java b/zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/service/PasswordService.java
similarity index 100%
rename from ruoyi-admin/src/main/java/org/dromara/web/service/PasswordService.java
rename to zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/service/PasswordService.java
diff --git a/ruoyi-admin/src/main/java/org/dromara/web/service/SysLoginService.java b/zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/service/SysLoginService.java
similarity index 100%
rename from ruoyi-admin/src/main/java/org/dromara/web/service/SysLoginService.java
rename to zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/service/SysLoginService.java
diff --git a/ruoyi-admin/src/main/java/org/dromara/web/service/SysRegisterService.java b/zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/service/SysRegisterService.java
similarity index 100%
rename from ruoyi-admin/src/main/java/org/dromara/web/service/SysRegisterService.java
rename to zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/service/SysRegisterService.java
diff --git a/ruoyi-admin/src/main/java/org/dromara/web/service/impl/EmailAuthStrategy.java b/zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/service/impl/EmailAuthStrategy.java
similarity index 100%
rename from ruoyi-admin/src/main/java/org/dromara/web/service/impl/EmailAuthStrategy.java
rename to zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/service/impl/EmailAuthStrategy.java
diff --git a/ruoyi-admin/src/main/java/org/dromara/web/service/impl/PasswordAuthStrategy.java b/zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/service/impl/PasswordAuthStrategy.java
similarity index 100%
rename from ruoyi-admin/src/main/java/org/dromara/web/service/impl/PasswordAuthStrategy.java
rename to zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/service/impl/PasswordAuthStrategy.java
diff --git a/ruoyi-admin/src/main/java/org/dromara/web/service/impl/SmsAuthStrategy.java b/zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/service/impl/SmsAuthStrategy.java
similarity index 100%
rename from ruoyi-admin/src/main/java/org/dromara/web/service/impl/SmsAuthStrategy.java
rename to zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/service/impl/SmsAuthStrategy.java
diff --git a/ruoyi-admin/src/main/java/org/dromara/web/service/impl/SocialAuthStrategy.java b/zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/service/impl/SocialAuthStrategy.java
similarity index 100%
rename from ruoyi-admin/src/main/java/org/dromara/web/service/impl/SocialAuthStrategy.java
rename to zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/service/impl/SocialAuthStrategy.java
diff --git a/ruoyi-admin/src/main/java/org/dromara/web/service/impl/XcxAuthStrategy.java b/zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/service/impl/XcxAuthStrategy.java
similarity index 100%
rename from ruoyi-admin/src/main/java/org/dromara/web/service/impl/XcxAuthStrategy.java
rename to zdxt-web-server/zdxt-admin-web-server/src/main/java/org/dromara/web/service/impl/XcxAuthStrategy.java
diff --git a/ruoyi-admin/src/main/resources/application-dev.yml b/zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-dev.yml
similarity index 98%
rename from ruoyi-admin/src/main/resources/application-dev.yml
rename to zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-dev.yml
index 744e137..0fe69ab 100644
--- a/ruoyi-admin/src/main/resources/application-dev.yml
+++ b/zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-dev.yml
@@ -1,3 +1,11 @@
+# 开发环境配置
+server:
+ # 服务器的HTTP端口,默认为8080
+ port: 8080
+ servlet:
+ # 应用的访问路径
+ context-path: /supervision
+
--- # 监控中心配置
spring.boot.admin.client:
# 增加客户端开关
diff --git a/ruoyi-admin/src/main/resources/application-prod.yml b/zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-prod-enforcement.yml
similarity index 100%
rename from ruoyi-admin/src/main/resources/application-prod.yml
rename to zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-prod-enforcement.yml
diff --git a/zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-prod-enterprise.yml b/zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-prod-enterprise.yml
new file mode 100644
index 0000000..c8997ea
--- /dev/null
+++ b/zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-prod-enterprise.yml
@@ -0,0 +1,272 @@
+--- # 临时文件存储位置 避免临时文件被系统清理报错
+spring.servlet.multipart.location: /ruoyi/server/temp
+
+--- # 监控中心配置
+spring.boot.admin.client:
+ # 增加客户端开关
+ enabled: false
+ url: http://localhost:9090/admin
+ instance:
+ service-host-type: IP
+ metadata:
+ username: ${spring.boot.admin.client.username}
+ userpassword: ${spring.boot.admin.client.password}
+ username: @monitor.username@
+ password: @monitor.password@
+
+--- # snail-job 配置
+snail-job:
+ enabled: false
+ # 需要在 SnailJob 后台组管理创建对应名称的组,然后创建任务的时候选择对应的组,才能正确分派任务
+ group: "ruoyi_group"
+ # SnailJob 接入验证令牌 详见 script/sql/ry_job.sql `sj_group_config`表
+ token: "SJ_cKqBTPzCsWA3VyuCfFoccmuIEGXjr5KT"
+ server:
+ host: 127.0.0.1
+ port: 17888
+ # 命名空间UUID 详见 script/sql/ry_job.sql `sj_namespace`表`unique_id`字段
+ namespace: ${spring.profiles.active}
+ # 随主应用端口漂移
+ port: 2${server.port}
+ # 客户端ip指定
+ host:
+
+--- # 数据源配置
+spring:
+ datasource:
+ type: com.zaxxer.hikari.HikariDataSource
+ # 动态数据源文档 https://www.kancloud.cn/tracy5546/dynamic-datasource/content
+ dynamic:
+ # 性能分析插件(有性能损耗 不建议生产环境使用)
+ p6spy: false
+ # 设置默认的数据源或者数据源组,默认值即为 master
+ primary: master
+ # 严格模式 匹配不到数据源则报错
+ strict: true
+ datasource:
+ # 主库数据源
+ master:
+ type: ${spring.datasource.type}
+ driverClassName: com.mysql.cj.jdbc.Driver
+ # jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
+ # rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
+ url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true
+ username: root
+ password: root
+# # 从库数据源
+# slave:
+# lazy: true
+# type: ${spring.datasource.type}
+# driverClassName: com.mysql.cj.jdbc.Driver
+# url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true
+# username:
+# password:
+# oracle:
+# type: ${spring.datasource.type}
+# driverClassName: oracle.jdbc.OracleDriver
+# url: jdbc:oracle:thin:@//localhost:1521/XE
+# username: ROOT
+# password: root
+# postgres:
+# type: ${spring.datasource.type}
+# driverClassName: org.postgresql.Driver
+# url: jdbc:postgresql://localhost:5432/postgres?useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true
+# username: root
+# password: root
+# sqlserver:
+# type: ${spring.datasource.type}
+# driverClassName: com.microsoft.sqlserver.jdbc.SQLServerDriver
+# url: jdbc:sqlserver://localhost:1433;DatabaseName=tempdb;SelectMethod=cursor;encrypt=false;rewriteBatchedStatements=true
+# username: SA
+# password: root
+ hikari:
+ # 最大连接池数量
+ maxPoolSize: 20
+ # 最小空闲线程数量
+ minIdle: 10
+ # 配置获取连接等待超时的时间
+ connectionTimeout: 30000
+ # 校验超时时间
+ validationTimeout: 5000
+ # 空闲连接存活最大时间,默认10分钟
+ idleTimeout: 600000
+ # 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认30分钟
+ maxLifetime: 1800000
+ # 多久检查一次连接的活性
+ keepaliveTime: 30000
+
+--- # redis 单机配置(单机与集群只能开启一个另一个需要注释掉)
+spring.data:
+ redis:
+ # 地址
+ host: localhost
+ # 端口,默认为6379
+ port: 6379
+ # 数据库索引
+ database: 0
+ # redis 密码必须配置
+ password: ruoyi123
+ # 连接超时时间
+ timeout: 10s
+ # 是否开启ssl
+ ssl.enabled: false
+
+# redisson 配置
+redisson:
+ # redis key前缀
+ keyPrefix:
+ # 线程池数量
+ threads: 16
+ # Netty线程池数量
+ nettyThreads: 32
+ # 单节点配置
+ singleServerConfig:
+ # 客户端名称 不能用中文
+ clientName: RuoYi-Vue-Plus
+ # 最小空闲连接数
+ connectionMinimumIdleSize: 32
+ # 连接池大小
+ connectionPoolSize: 64
+ # 连接空闲超时,单位:毫秒
+ idleConnectionTimeout: 10000
+ # 命令等待超时,单位:毫秒
+ timeout: 3000
+ # 发布和订阅连接池大小
+ subscriptionConnectionPoolSize: 50
+
+--- # mail 邮件发送
+mail:
+ enabled: false
+ host: smtp.163.com
+ port: 465
+ # 是否需要用户名密码验证
+ auth: true
+ # 发送方,遵循RFC-822标准
+ from: xxx@163.com
+ # 用户名(注意:如果使用foxmail邮箱,此处user为qq号)
+ user: xxx@163.com
+ # 密码(注意,某些邮箱需要为SMTP服务单独设置密码,详情查看相关帮助)
+ pass: xxxxxxxxxx
+ # 使用 STARTTLS安全连接,STARTTLS是对纯文本通信协议的扩展。
+ starttlsEnable: true
+ # 使用SSL安全连接
+ sslEnable: true
+ # SMTP超时时长,单位毫秒,缺省值不超时
+ timeout: 0
+ # Socket连接超时值,单位毫秒,缺省值不超时
+ connectionTimeout: 0
+
+--- # sms 短信 支持 阿里云 腾讯云 云片 等等各式各样的短信服务商
+# https://sms4j.com/doc3/ 差异配置文档地址 支持单厂商多配置,可以配置多个同时使用
+sms:
+ # 配置源类型用于标定配置来源(interface,yaml)
+ config-type: yaml
+ # 用于标定yml中的配置是否开启短信拦截,接口配置不受此限制
+ restricted: true
+ # 短信拦截限制单手机号每分钟最大发送,只对开启了拦截的配置有效
+ minute-max: 1
+ # 短信拦截限制单手机号每日最大发送量,只对开启了拦截的配置有效
+ account-max: 30
+ # 以下配置来自于 org.dromara.sms4j.provider.config.BaseConfig类中
+ blends:
+ # 唯一ID 用于发送短信寻找具体配置 随便定义别用中文即可
+ # 可以同时存在两个相同厂商 例如: ali1 ali2 两个不同的阿里短信账号 也可用于区分租户
+ config1:
+ # 框架定义的厂商名称标识,标定此配置是哪个厂商,详细请看厂商标识介绍部分
+ supplier: alibaba
+ # 有些称为accessKey有些称之为apiKey,也有称为sdkKey或者appId。
+ access-key-id: 您的accessKey
+ # 称为accessSecret有些称之为apiSecret
+ access-key-secret: 您的accessKeySecret
+ signature: 您的短信签名
+ sdk-app-id: 您的sdkAppId
+ config2:
+ # 厂商标识,标定此配置是哪个厂商,详细请看厂商标识介绍部分
+ supplier: tencent
+ access-key-id: 您的accessKey
+ access-key-secret: 您的accessKeySecret
+ signature: 您的短信签名
+ sdk-app-id: 您的sdkAppId
+
+--- # 三方授权
+justauth:
+ # 前端外网访问地址
+ address: http://localhost:80
+ type:
+ maxkey:
+ # maxkey 服务器地址
+ # 注意 如下均配置均不需要修改 maxkey 已经内置好了数据
+ server-url: http://sso.maxkey.top
+ client-id: 876892492581044224
+ client-secret: x1Y5MTMwNzIwMjMxNTM4NDc3Mzche8
+ redirect-uri: ${justauth.address}/social-callback?source=maxkey
+ topiam:
+ # topiam 服务器地址
+ server-url: http://127.0.0.1:1989/api/v1/authorize/y0q************spq***********8ol
+ client-id: 449c4*********937************759
+ client-secret: ac7***********1e0************28d
+ redirect-uri: ${justauth.address}/social-callback?source=topiam
+ scopes: [ openid, email, phone, profile ]
+ qq:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=qq
+ union-id: false
+ weibo:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=weibo
+ gitee:
+ client-id: 91436b7940090d09c72c7daf85b959cfd5f215d67eea73acbf61b6b590751a98
+ client-secret: 02c6fcfd70342980cd8dd2f2c06c1a350645d76c754d7a264c4e125f9ba915ac
+ redirect-uri: ${justauth.address}/social-callback?source=gitee
+ dingtalk:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=dingtalk
+ baidu:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=baidu
+ csdn:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=csdn
+ coding:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=coding
+ coding-group-name: xx
+ oschina:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=oschina
+ alipay_wallet:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=alipay_wallet
+ alipay-public-key: MIIB**************DAQAB
+ wechat_open:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=wechat_open
+ wechat_mp:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=wechat_mp
+ wechat_enterprise:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=wechat_enterprise
+ agent-id: 1000002
+ gitlab:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=gitlab
+ gitea:
+ # 前端改动 https://gitee.com/JavaLionLi/plus-ui/pulls/204
+ # gitea 服务器地址
+ server-url: https://demo.gitea.com
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=gitea
diff --git a/zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-prod-supervision.yml b/zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-prod-supervision.yml
new file mode 100644
index 0000000..c8997ea
--- /dev/null
+++ b/zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-prod-supervision.yml
@@ -0,0 +1,272 @@
+--- # 临时文件存储位置 避免临时文件被系统清理报错
+spring.servlet.multipart.location: /ruoyi/server/temp
+
+--- # 监控中心配置
+spring.boot.admin.client:
+ # 增加客户端开关
+ enabled: false
+ url: http://localhost:9090/admin
+ instance:
+ service-host-type: IP
+ metadata:
+ username: ${spring.boot.admin.client.username}
+ userpassword: ${spring.boot.admin.client.password}
+ username: @monitor.username@
+ password: @monitor.password@
+
+--- # snail-job 配置
+snail-job:
+ enabled: false
+ # 需要在 SnailJob 后台组管理创建对应名称的组,然后创建任务的时候选择对应的组,才能正确分派任务
+ group: "ruoyi_group"
+ # SnailJob 接入验证令牌 详见 script/sql/ry_job.sql `sj_group_config`表
+ token: "SJ_cKqBTPzCsWA3VyuCfFoccmuIEGXjr5KT"
+ server:
+ host: 127.0.0.1
+ port: 17888
+ # 命名空间UUID 详见 script/sql/ry_job.sql `sj_namespace`表`unique_id`字段
+ namespace: ${spring.profiles.active}
+ # 随主应用端口漂移
+ port: 2${server.port}
+ # 客户端ip指定
+ host:
+
+--- # 数据源配置
+spring:
+ datasource:
+ type: com.zaxxer.hikari.HikariDataSource
+ # 动态数据源文档 https://www.kancloud.cn/tracy5546/dynamic-datasource/content
+ dynamic:
+ # 性能分析插件(有性能损耗 不建议生产环境使用)
+ p6spy: false
+ # 设置默认的数据源或者数据源组,默认值即为 master
+ primary: master
+ # 严格模式 匹配不到数据源则报错
+ strict: true
+ datasource:
+ # 主库数据源
+ master:
+ type: ${spring.datasource.type}
+ driverClassName: com.mysql.cj.jdbc.Driver
+ # jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
+ # rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
+ url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true
+ username: root
+ password: root
+# # 从库数据源
+# slave:
+# lazy: true
+# type: ${spring.datasource.type}
+# driverClassName: com.mysql.cj.jdbc.Driver
+# url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true
+# username:
+# password:
+# oracle:
+# type: ${spring.datasource.type}
+# driverClassName: oracle.jdbc.OracleDriver
+# url: jdbc:oracle:thin:@//localhost:1521/XE
+# username: ROOT
+# password: root
+# postgres:
+# type: ${spring.datasource.type}
+# driverClassName: org.postgresql.Driver
+# url: jdbc:postgresql://localhost:5432/postgres?useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true
+# username: root
+# password: root
+# sqlserver:
+# type: ${spring.datasource.type}
+# driverClassName: com.microsoft.sqlserver.jdbc.SQLServerDriver
+# url: jdbc:sqlserver://localhost:1433;DatabaseName=tempdb;SelectMethod=cursor;encrypt=false;rewriteBatchedStatements=true
+# username: SA
+# password: root
+ hikari:
+ # 最大连接池数量
+ maxPoolSize: 20
+ # 最小空闲线程数量
+ minIdle: 10
+ # 配置获取连接等待超时的时间
+ connectionTimeout: 30000
+ # 校验超时时间
+ validationTimeout: 5000
+ # 空闲连接存活最大时间,默认10分钟
+ idleTimeout: 600000
+ # 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认30分钟
+ maxLifetime: 1800000
+ # 多久检查一次连接的活性
+ keepaliveTime: 30000
+
+--- # redis 单机配置(单机与集群只能开启一个另一个需要注释掉)
+spring.data:
+ redis:
+ # 地址
+ host: localhost
+ # 端口,默认为6379
+ port: 6379
+ # 数据库索引
+ database: 0
+ # redis 密码必须配置
+ password: ruoyi123
+ # 连接超时时间
+ timeout: 10s
+ # 是否开启ssl
+ ssl.enabled: false
+
+# redisson 配置
+redisson:
+ # redis key前缀
+ keyPrefix:
+ # 线程池数量
+ threads: 16
+ # Netty线程池数量
+ nettyThreads: 32
+ # 单节点配置
+ singleServerConfig:
+ # 客户端名称 不能用中文
+ clientName: RuoYi-Vue-Plus
+ # 最小空闲连接数
+ connectionMinimumIdleSize: 32
+ # 连接池大小
+ connectionPoolSize: 64
+ # 连接空闲超时,单位:毫秒
+ idleConnectionTimeout: 10000
+ # 命令等待超时,单位:毫秒
+ timeout: 3000
+ # 发布和订阅连接池大小
+ subscriptionConnectionPoolSize: 50
+
+--- # mail 邮件发送
+mail:
+ enabled: false
+ host: smtp.163.com
+ port: 465
+ # 是否需要用户名密码验证
+ auth: true
+ # 发送方,遵循RFC-822标准
+ from: xxx@163.com
+ # 用户名(注意:如果使用foxmail邮箱,此处user为qq号)
+ user: xxx@163.com
+ # 密码(注意,某些邮箱需要为SMTP服务单独设置密码,详情查看相关帮助)
+ pass: xxxxxxxxxx
+ # 使用 STARTTLS安全连接,STARTTLS是对纯文本通信协议的扩展。
+ starttlsEnable: true
+ # 使用SSL安全连接
+ sslEnable: true
+ # SMTP超时时长,单位毫秒,缺省值不超时
+ timeout: 0
+ # Socket连接超时值,单位毫秒,缺省值不超时
+ connectionTimeout: 0
+
+--- # sms 短信 支持 阿里云 腾讯云 云片 等等各式各样的短信服务商
+# https://sms4j.com/doc3/ 差异配置文档地址 支持单厂商多配置,可以配置多个同时使用
+sms:
+ # 配置源类型用于标定配置来源(interface,yaml)
+ config-type: yaml
+ # 用于标定yml中的配置是否开启短信拦截,接口配置不受此限制
+ restricted: true
+ # 短信拦截限制单手机号每分钟最大发送,只对开启了拦截的配置有效
+ minute-max: 1
+ # 短信拦截限制单手机号每日最大发送量,只对开启了拦截的配置有效
+ account-max: 30
+ # 以下配置来自于 org.dromara.sms4j.provider.config.BaseConfig类中
+ blends:
+ # 唯一ID 用于发送短信寻找具体配置 随便定义别用中文即可
+ # 可以同时存在两个相同厂商 例如: ali1 ali2 两个不同的阿里短信账号 也可用于区分租户
+ config1:
+ # 框架定义的厂商名称标识,标定此配置是哪个厂商,详细请看厂商标识介绍部分
+ supplier: alibaba
+ # 有些称为accessKey有些称之为apiKey,也有称为sdkKey或者appId。
+ access-key-id: 您的accessKey
+ # 称为accessSecret有些称之为apiSecret
+ access-key-secret: 您的accessKeySecret
+ signature: 您的短信签名
+ sdk-app-id: 您的sdkAppId
+ config2:
+ # 厂商标识,标定此配置是哪个厂商,详细请看厂商标识介绍部分
+ supplier: tencent
+ access-key-id: 您的accessKey
+ access-key-secret: 您的accessKeySecret
+ signature: 您的短信签名
+ sdk-app-id: 您的sdkAppId
+
+--- # 三方授权
+justauth:
+ # 前端外网访问地址
+ address: http://localhost:80
+ type:
+ maxkey:
+ # maxkey 服务器地址
+ # 注意 如下均配置均不需要修改 maxkey 已经内置好了数据
+ server-url: http://sso.maxkey.top
+ client-id: 876892492581044224
+ client-secret: x1Y5MTMwNzIwMjMxNTM4NDc3Mzche8
+ redirect-uri: ${justauth.address}/social-callback?source=maxkey
+ topiam:
+ # topiam 服务器地址
+ server-url: http://127.0.0.1:1989/api/v1/authorize/y0q************spq***********8ol
+ client-id: 449c4*********937************759
+ client-secret: ac7***********1e0************28d
+ redirect-uri: ${justauth.address}/social-callback?source=topiam
+ scopes: [ openid, email, phone, profile ]
+ qq:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=qq
+ union-id: false
+ weibo:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=weibo
+ gitee:
+ client-id: 91436b7940090d09c72c7daf85b959cfd5f215d67eea73acbf61b6b590751a98
+ client-secret: 02c6fcfd70342980cd8dd2f2c06c1a350645d76c754d7a264c4e125f9ba915ac
+ redirect-uri: ${justauth.address}/social-callback?source=gitee
+ dingtalk:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=dingtalk
+ baidu:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=baidu
+ csdn:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=csdn
+ coding:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=coding
+ coding-group-name: xx
+ oschina:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=oschina
+ alipay_wallet:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=alipay_wallet
+ alipay-public-key: MIIB**************DAQAB
+ wechat_open:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=wechat_open
+ wechat_mp:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=wechat_mp
+ wechat_enterprise:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=wechat_enterprise
+ agent-id: 1000002
+ gitlab:
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=gitlab
+ gitea:
+ # 前端改动 https://gitee.com/JavaLionLi/plus-ui/pulls/204
+ # gitea 服务器地址
+ server-url: https://demo.gitea.com
+ client-id: 10**********6
+ client-secret: 1f7d08**********5b7**********29e
+ redirect-uri: ${justauth.address}/social-callback?source=gitea
diff --git a/ruoyi-admin/src/main/resources/application.yml b/zdxt-web-server/zdxt-admin-web-server/src/main/resources/application.yml
similarity index 100%
rename from ruoyi-admin/src/main/resources/application.yml
rename to zdxt-web-server/zdxt-admin-web-server/src/main/resources/application.yml
diff --git a/ruoyi-admin/src/main/resources/banner.txt b/zdxt-web-server/zdxt-admin-web-server/src/main/resources/banner.txt
similarity index 100%
rename from ruoyi-admin/src/main/resources/banner.txt
rename to zdxt-web-server/zdxt-admin-web-server/src/main/resources/banner.txt
diff --git a/ruoyi-admin/src/main/resources/i18n/messages.properties b/zdxt-web-server/zdxt-admin-web-server/src/main/resources/i18n/messages.properties
similarity index 100%
rename from ruoyi-admin/src/main/resources/i18n/messages.properties
rename to zdxt-web-server/zdxt-admin-web-server/src/main/resources/i18n/messages.properties
diff --git a/ruoyi-admin/src/main/resources/i18n/messages_en_US.properties b/zdxt-web-server/zdxt-admin-web-server/src/main/resources/i18n/messages_en_US.properties
similarity index 100%
rename from ruoyi-admin/src/main/resources/i18n/messages_en_US.properties
rename to zdxt-web-server/zdxt-admin-web-server/src/main/resources/i18n/messages_en_US.properties
diff --git a/ruoyi-admin/src/main/resources/i18n/messages_zh_CN.properties b/zdxt-web-server/zdxt-admin-web-server/src/main/resources/i18n/messages_zh_CN.properties
similarity index 100%
rename from ruoyi-admin/src/main/resources/i18n/messages_zh_CN.properties
rename to zdxt-web-server/zdxt-admin-web-server/src/main/resources/i18n/messages_zh_CN.properties
diff --git a/ruoyi-admin/src/main/resources/ip2region_v4.xdb b/zdxt-web-server/zdxt-admin-web-server/src/main/resources/ip2region_v4.xdb
similarity index 100%
rename from ruoyi-admin/src/main/resources/ip2region_v4.xdb
rename to zdxt-web-server/zdxt-admin-web-server/src/main/resources/ip2region_v4.xdb
diff --git a/ruoyi-admin/src/main/resources/logback-plus.xml b/zdxt-web-server/zdxt-admin-web-server/src/main/resources/logback-plus.xml
similarity index 100%
rename from ruoyi-admin/src/main/resources/logback-plus.xml
rename to zdxt-web-server/zdxt-admin-web-server/src/main/resources/logback-plus.xml
diff --git a/ruoyi-admin/src/test/java/org/dromara/test/AssertUnitTest.java b/zdxt-web-server/zdxt-admin-web-server/src/test/java/org/dromara/test/AssertUnitTest.java
similarity index 100%
rename from ruoyi-admin/src/test/java/org/dromara/test/AssertUnitTest.java
rename to zdxt-web-server/zdxt-admin-web-server/src/test/java/org/dromara/test/AssertUnitTest.java
diff --git a/ruoyi-admin/src/test/java/org/dromara/test/DemoUnitTest.java b/zdxt-web-server/zdxt-admin-web-server/src/test/java/org/dromara/test/DemoUnitTest.java
similarity index 100%
rename from ruoyi-admin/src/test/java/org/dromara/test/DemoUnitTest.java
rename to zdxt-web-server/zdxt-admin-web-server/src/test/java/org/dromara/test/DemoUnitTest.java
diff --git a/ruoyi-admin/src/test/java/org/dromara/test/ParamUnitTest.java b/zdxt-web-server/zdxt-admin-web-server/src/test/java/org/dromara/test/ParamUnitTest.java
similarity index 100%
rename from ruoyi-admin/src/test/java/org/dromara/test/ParamUnitTest.java
rename to zdxt-web-server/zdxt-admin-web-server/src/test/java/org/dromara/test/ParamUnitTest.java
diff --git a/ruoyi-admin/src/test/java/org/dromara/test/TagUnitTest.java b/zdxt-web-server/zdxt-admin-web-server/src/test/java/org/dromara/test/TagUnitTest.java
similarity index 100%
rename from ruoyi-admin/src/test/java/org/dromara/test/TagUnitTest.java
rename to zdxt-web-server/zdxt-admin-web-server/src/test/java/org/dromara/test/TagUnitTest.java
diff --git a/zdxt-web-server/zdxt-gateway-web-server/pom.xml b/zdxt-web-server/zdxt-gateway-web-server/pom.xml
new file mode 100644
index 0000000..6f0694b
--- /dev/null
+++ b/zdxt-web-server/zdxt-gateway-web-server/pom.xml
@@ -0,0 +1,59 @@
+
+
+ 4.0.0
+
+ org.dromara
+ zdxt-web-server
+ ${revision}
+ ../pom.xml
+
+
+ zdxt-gateway-web-server
+ jar
+
+
+ API网关服务
+
+
+
+
+
+ org.springframework.cloud
+ spring-cloud-starter-gateway
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
+
+
+
+ org.projectlombok
+ lombok
+ true
+
+
+
+
+ ${project.artifactId}
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+ ${spring-boot.version}
+
+
+
+ repackage
+
+
+
+
+
+
+
+
diff --git a/zdxt-web-server/zdxt-gateway-web-server/src/main/java/com/zdxt/gateway/webserver/ZdxtGatewayApplication.java b/zdxt-web-server/zdxt-gateway-web-server/src/main/java/com/zdxt/gateway/webserver/ZdxtGatewayApplication.java
new file mode 100644
index 0000000..35809f2
--- /dev/null
+++ b/zdxt-web-server/zdxt-gateway-web-server/src/main/java/com/zdxt/gateway/webserver/ZdxtGatewayApplication.java
@@ -0,0 +1,19 @@
+package com.zdxt.gateway.webserver;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * API网关启动类
+ *
+ * @author zdxt
+ */
+@SpringBootApplication
+public class ZdxtGatewayApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(ZdxtGatewayApplication.class, args);
+ System.out.println("(♥◠‿◠)ノ゙ 网关服务启动成功 ლ(´ڡ`ლ)゙");
+ }
+
+}
diff --git a/zdxt-web-server/zdxt-gateway-web-server/src/main/java/com/zdxt/gateway/webserver/filter/AccessLogFilter.java b/zdxt-web-server/zdxt-gateway-web-server/src/main/java/com/zdxt/gateway/webserver/filter/AccessLogFilter.java
new file mode 100644
index 0000000..4987a94
--- /dev/null
+++ b/zdxt-web-server/zdxt-gateway-web-server/src/main/java/com/zdxt/gateway/webserver/filter/AccessLogFilter.java
@@ -0,0 +1,120 @@
+package com.zdxt.gateway.webserver.filter;
+
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.cloud.gateway.filter.GatewayFilterChain;
+import org.springframework.cloud.gateway.filter.GlobalFilter;
+import org.springframework.core.Ordered;
+import org.springframework.http.server.reactive.ServerHttpRequest;
+import org.springframework.stereotype.Component;
+import org.springframework.web.server.ServerWebExchange;
+import reactor.core.publisher.Mono;
+
+import java.time.Instant;
+import java.time.LocalDateTime;
+import java.time.ZoneId;
+import java.time.format.DateTimeFormatter;
+
+/**
+ * 网关访问日志过滤器
+ * 记录所有进入和转发的请求
+ *
+ * @author zdxt
+ */
+@Slf4j
+@Component
+public class AccessLogFilter implements GlobalFilter, Ordered {
+
+ private static final DateTimeFormatter DATE_TIME_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");
+
+ private static final String START_TIME_ATTR = "gatewayStartTime";
+
+ @Override
+ public Mono filter(ServerWebExchange exchange, GatewayFilterChain chain) {
+ ServerHttpRequest request = exchange.getRequest();
+
+ // 记录请求开始时间
+ exchange.getAttributes().put(START_TIME_ATTR, System.currentTimeMillis());
+
+ // 获取客户端IP
+ String clientIp = getClientIp(request);
+
+ // 获取请求信息
+ String method = request.getMethod().name();
+ String path = request.getURI().getPath();
+ String query = request.getURI().getQuery();
+ String requestId = request.getId();
+
+ // 打印请求日志 [GATEWAY-IN]
+ log.info("[GATEWAY-IN] {} | {} {} | ClientIP: {} | Query: {}",
+ formatTime(System.currentTimeMillis()),
+ method,
+ path,
+ clientIp,
+ query != null ? query : ""
+ );
+
+ // 在响应完成后打印响应日志 [GATEWAY-OUT]
+ return chain.filter(exchange).then(Mono.fromRunnable(() -> {
+ Long startTime = exchange.getAttribute(START_TIME_ATTR);
+ long endTime = System.currentTimeMillis();
+ long duration = startTime != null ? (endTime - startTime) : 0;
+
+ int statusCode = exchange.getResponse().getStatusCode() != null
+ ? exchange.getResponse().getStatusCode().value()
+ : 0;
+
+ // 获取转发目标URI (返回的是URI类型,需要调用toString())
+ java.net.URI targetUri = exchange.getAttribute("org.springframework.cloud.gateway.support.ServerWebExchangeUtils.gatewayRequestUrl");
+ String target = targetUri != null ? targetUri.toString() : "unknown";
+
+ // 打印响应日志 [GATEWAY-OUT]
+ log.info("[GATEWAY-OUT] {} | {} {} | Status: {} | Target: {} | Duration: {}ms",
+ formatTime(endTime),
+ method,
+ path,
+ statusCode,
+ target,
+ duration
+ );
+ }));
+ }
+
+ /**
+ * 获取客户端真实IP
+ */
+ private String getClientIp(ServerHttpRequest request) {
+ String ip = request.getHeaders().getFirst("X-Forwarded-For");
+ if (ip == null || ip.isEmpty() || "unknown".equalsIgnoreCase(ip)) {
+ ip = request.getHeaders().getFirst("X-Real-IP");
+ }
+ if (ip == null || ip.isEmpty() || "unknown".equalsIgnoreCase(ip)) {
+ ip = request.getHeaders().getFirst("Proxy-Client-IP");
+ }
+ if (ip == null || ip.isEmpty() || "unknown".equalsIgnoreCase(ip)) {
+ ip = request.getHeaders().getFirst("WL-Proxy-Client-IP");
+ }
+ if (ip == null || ip.isEmpty() || "unknown".equalsIgnoreCase(ip)) {
+ ip = request.getRemoteAddress() != null
+ ? request.getRemoteAddress().getAddress().getHostAddress()
+ : "unknown";
+ }
+ // 对于多次代理的情况,取第一个IP
+ if (ip != null && ip.contains(",")) {
+ ip = ip.split(",")[0].trim();
+ }
+ return ip;
+ }
+
+ /**
+ * 格式化时间戳
+ */
+ private String formatTime(long timestamp) {
+ return LocalDateTime.ofInstant(Instant.ofEpochMilli(timestamp), ZoneId.systemDefault())
+ .format(DATE_TIME_FORMATTER);
+ }
+
+ @Override
+ public int getOrder() {
+ return Ordered.HIGHEST_PRECEDENCE;
+ }
+}
diff --git a/zdxt-web-server/zdxt-gateway-web-server/src/main/resources/application.yml b/zdxt-web-server/zdxt-gateway-web-server/src/main/resources/application.yml
new file mode 100644
index 0000000..bdca3b4
--- /dev/null
+++ b/zdxt-web-server/zdxt-gateway-web-server/src/main/resources/application.yml
@@ -0,0 +1,48 @@
+server:
+ port: 8181
+
+spring:
+ application:
+ name: zdxt-gateway
+ cloud:
+ gateway:
+ # 全局CORS配置
+ globalcors:
+ cors-configurations:
+ '[/**]':
+ allowedOriginPatterns: "*"
+ allowedMethods:
+ - GET
+ - POST
+ - PUT
+ - DELETE
+ - OPTIONS
+ allowedHeaders: "*"
+ allowCredentials: true
+ maxAge: 3600
+ # 路由配置
+ routes:
+ - id: admin-service
+ uri: http://localhost:8080
+ predicates:
+ - Path=/**
+ filters:
+ - StripPrefix=0
+
+# Actuator监控端点配置
+management:
+ endpoints:
+ web:
+ exposure:
+ include: '*'
+ endpoint:
+ health:
+ show-details: ALWAYS
+
+# 日志配置
+logging:
+ level:
+ root: info
+ org.springframework.cloud.gateway: info
+ com.zdxt.gateway: info
+ com.zdxt.gateway.webserver.filter: info