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