From a103bc57610158de704b44240ac4f7a82cae2728 Mon Sep 17 00:00:00 2001 From: weicw <594098497@qq.com> Date: Fri, 30 Oct 2026 18:35:54 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BB=91=E5=AE=9A=E9=9B=86=E6=88=90?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E5=B9=B6=E6=94=B6=E7=B4=A7=E5=AE=A1=E6=89=B9?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E9=89=B4=E6=9D=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 8 ++++++++ .../gxwebsoft/common/core/config/MybatisPlusConfig.java | 1 + .../gxwebsoft/common/core/security/SecurityConfig.java | 3 +++ .../generator => tools/codegen}/BookingGenerator.java | 0 .../generator => tools/codegen}/CmsGenerator.java | 0 .../generator => tools/codegen}/OaGenerator.java | 0 .../generator => tools/codegen}/ShopGenerator.java | 0 .../generator => tools/codegen}/SysGenerator.java | 0 .../generator => tools/codegen}/ThinkGenerator.java | 0 .../codegen}/engine/BeetlTemplateEnginePlus.java | 0 .../codegen}/templates/components.edit.vue.btl | 0 .../codegen}/templates/components.search.vue.btl | 0 .../codegen}/templates/controller.java.btl | 0 .../generator => tools/codegen}/templates/entity.java.btl | 0 .../generator => tools/codegen}/templates/index.ts.btl | 0 .../generator => tools/codegen}/templates/index.vue.btl | 0 .../generator => tools/codegen}/templates/mapper.java.btl | 0 .../generator => tools/codegen}/templates/mapper.xml.btl | 0 .../generator => tools/codegen}/templates/model.ts.btl | 0 .../generator => tools/codegen}/templates/param.java.btl | 0 .../codegen}/templates/service.java.btl | 0 .../codegen}/templates/serviceImpl.java.btl | 0 22 files changed, 12 insertions(+) rename {src/test/java/com/gxwebsoft/generator => tools/codegen}/BookingGenerator.java (100%) rename {src/test/java/com/gxwebsoft/generator => tools/codegen}/CmsGenerator.java (100%) rename {src/test/java/com/gxwebsoft/generator => tools/codegen}/OaGenerator.java (100%) rename {src/test/java/com/gxwebsoft/generator => tools/codegen}/ShopGenerator.java (100%) rename {src/test/java/com/gxwebsoft/generator => tools/codegen}/SysGenerator.java (100%) rename {src/test/java/com/gxwebsoft/generator => tools/codegen}/ThinkGenerator.java (100%) rename {src/test/java/com/gxwebsoft/generator => tools/codegen}/engine/BeetlTemplateEnginePlus.java (100%) rename {src/test/java/com/gxwebsoft/generator => tools/codegen}/templates/components.edit.vue.btl (100%) rename {src/test/java/com/gxwebsoft/generator => tools/codegen}/templates/components.search.vue.btl (100%) rename {src/test/java/com/gxwebsoft/generator => tools/codegen}/templates/controller.java.btl (100%) rename {src/test/java/com/gxwebsoft/generator => tools/codegen}/templates/entity.java.btl (100%) rename {src/test/java/com/gxwebsoft/generator => tools/codegen}/templates/index.ts.btl (100%) rename {src/test/java/com/gxwebsoft/generator => tools/codegen}/templates/index.vue.btl (100%) rename {src/test/java/com/gxwebsoft/generator => tools/codegen}/templates/mapper.java.btl (100%) rename {src/test/java/com/gxwebsoft/generator => tools/codegen}/templates/mapper.xml.btl (100%) rename {src/test/java/com/gxwebsoft/generator => tools/codegen}/templates/model.ts.btl (100%) rename {src/test/java/com/gxwebsoft/generator => tools/codegen}/templates/param.java.btl (100%) rename {src/test/java/com/gxwebsoft/generator => tools/codegen}/templates/service.java.btl (100%) rename {src/test/java/com/gxwebsoft/generator => tools/codegen}/templates/serviceImpl.java.btl (100%) diff --git a/pom.xml b/pom.xml index 37a83ae..5ac4035 100644 --- a/pom.xml +++ b/pom.xml @@ -389,6 +389,14 @@ ${skipITs} + + + + integration-test + verify + + + diff --git a/src/main/java/com/gxwebsoft/common/core/config/MybatisPlusConfig.java b/src/main/java/com/gxwebsoft/common/core/config/MybatisPlusConfig.java index bb8dfc8..c972e8e 100644 --- a/src/main/java/com/gxwebsoft/common/core/config/MybatisPlusConfig.java +++ b/src/main/java/com/gxwebsoft/common/core/config/MybatisPlusConfig.java @@ -61,6 +61,7 @@ public class MybatisPlusConfig { } } // return getLoginUserTenantId(); + // 兜底租户:仅供未携带 TenantId/Domain 头的内部调用;审批请求必须由客户端显式携带租户头。 return new LongValue(10150); } diff --git a/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java b/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java index f8ebadc..095aec8 100644 --- a/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java +++ b/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java @@ -35,6 +35,9 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter { http.authorizeRequests() .antMatchers(HttpMethod.OPTIONS, "/**") .permitAll() + // 审批接口必须登录;方法级 @PreAuthorize 再校验具体权限 + .antMatchers("/api/approval/**") + .authenticated() .antMatchers(HttpMethod.GET, "/api/file/**","/**", "/api/captcha", "/") .permitAll() .antMatchers( diff --git a/src/test/java/com/gxwebsoft/generator/BookingGenerator.java b/tools/codegen/BookingGenerator.java similarity index 100% rename from src/test/java/com/gxwebsoft/generator/BookingGenerator.java rename to tools/codegen/BookingGenerator.java diff --git a/src/test/java/com/gxwebsoft/generator/CmsGenerator.java b/tools/codegen/CmsGenerator.java similarity index 100% rename from src/test/java/com/gxwebsoft/generator/CmsGenerator.java rename to tools/codegen/CmsGenerator.java diff --git a/src/test/java/com/gxwebsoft/generator/OaGenerator.java b/tools/codegen/OaGenerator.java similarity index 100% rename from src/test/java/com/gxwebsoft/generator/OaGenerator.java rename to tools/codegen/OaGenerator.java diff --git a/src/test/java/com/gxwebsoft/generator/ShopGenerator.java b/tools/codegen/ShopGenerator.java similarity index 100% rename from src/test/java/com/gxwebsoft/generator/ShopGenerator.java rename to tools/codegen/ShopGenerator.java diff --git a/src/test/java/com/gxwebsoft/generator/SysGenerator.java b/tools/codegen/SysGenerator.java similarity index 100% rename from src/test/java/com/gxwebsoft/generator/SysGenerator.java rename to tools/codegen/SysGenerator.java diff --git a/src/test/java/com/gxwebsoft/generator/ThinkGenerator.java b/tools/codegen/ThinkGenerator.java similarity index 100% rename from src/test/java/com/gxwebsoft/generator/ThinkGenerator.java rename to tools/codegen/ThinkGenerator.java diff --git a/src/test/java/com/gxwebsoft/generator/engine/BeetlTemplateEnginePlus.java b/tools/codegen/engine/BeetlTemplateEnginePlus.java similarity index 100% rename from src/test/java/com/gxwebsoft/generator/engine/BeetlTemplateEnginePlus.java rename to tools/codegen/engine/BeetlTemplateEnginePlus.java diff --git a/src/test/java/com/gxwebsoft/generator/templates/components.edit.vue.btl b/tools/codegen/templates/components.edit.vue.btl similarity index 100% rename from src/test/java/com/gxwebsoft/generator/templates/components.edit.vue.btl rename to tools/codegen/templates/components.edit.vue.btl diff --git a/src/test/java/com/gxwebsoft/generator/templates/components.search.vue.btl b/tools/codegen/templates/components.search.vue.btl similarity index 100% rename from src/test/java/com/gxwebsoft/generator/templates/components.search.vue.btl rename to tools/codegen/templates/components.search.vue.btl diff --git a/src/test/java/com/gxwebsoft/generator/templates/controller.java.btl b/tools/codegen/templates/controller.java.btl similarity index 100% rename from src/test/java/com/gxwebsoft/generator/templates/controller.java.btl rename to tools/codegen/templates/controller.java.btl diff --git a/src/test/java/com/gxwebsoft/generator/templates/entity.java.btl b/tools/codegen/templates/entity.java.btl similarity index 100% rename from src/test/java/com/gxwebsoft/generator/templates/entity.java.btl rename to tools/codegen/templates/entity.java.btl diff --git a/src/test/java/com/gxwebsoft/generator/templates/index.ts.btl b/tools/codegen/templates/index.ts.btl similarity index 100% rename from src/test/java/com/gxwebsoft/generator/templates/index.ts.btl rename to tools/codegen/templates/index.ts.btl diff --git a/src/test/java/com/gxwebsoft/generator/templates/index.vue.btl b/tools/codegen/templates/index.vue.btl similarity index 100% rename from src/test/java/com/gxwebsoft/generator/templates/index.vue.btl rename to tools/codegen/templates/index.vue.btl diff --git a/src/test/java/com/gxwebsoft/generator/templates/mapper.java.btl b/tools/codegen/templates/mapper.java.btl similarity index 100% rename from src/test/java/com/gxwebsoft/generator/templates/mapper.java.btl rename to tools/codegen/templates/mapper.java.btl diff --git a/src/test/java/com/gxwebsoft/generator/templates/mapper.xml.btl b/tools/codegen/templates/mapper.xml.btl similarity index 100% rename from src/test/java/com/gxwebsoft/generator/templates/mapper.xml.btl rename to tools/codegen/templates/mapper.xml.btl diff --git a/src/test/java/com/gxwebsoft/generator/templates/model.ts.btl b/tools/codegen/templates/model.ts.btl similarity index 100% rename from src/test/java/com/gxwebsoft/generator/templates/model.ts.btl rename to tools/codegen/templates/model.ts.btl diff --git a/src/test/java/com/gxwebsoft/generator/templates/param.java.btl b/tools/codegen/templates/param.java.btl similarity index 100% rename from src/test/java/com/gxwebsoft/generator/templates/param.java.btl rename to tools/codegen/templates/param.java.btl diff --git a/src/test/java/com/gxwebsoft/generator/templates/service.java.btl b/tools/codegen/templates/service.java.btl similarity index 100% rename from src/test/java/com/gxwebsoft/generator/templates/service.java.btl rename to tools/codegen/templates/service.java.btl diff --git a/src/test/java/com/gxwebsoft/generator/templates/serviceImpl.java.btl b/tools/codegen/templates/serviceImpl.java.btl similarity index 100% rename from src/test/java/com/gxwebsoft/generator/templates/serviceImpl.java.btl rename to tools/codegen/templates/serviceImpl.java.btl