From 28cbfb2c81b7afef83868c2d071501610e7c375f Mon Sep 17 00:00:00 2001 From: bunny <1319900154@qq.com> Date: Fri, 9 May 2025 21:39:35 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20feat:=20=E6=95=B0=E6=8D=AE=E5=BA=93?= =?UTF-8?q?=E6=8A=A5=E9=94=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/impl/BuildPermissionApiTest.java | 1 - .../system/i18n/dto/I18nUpdateByFileDto.java | 2 -- .../mapper/system/UserRoleMapper.xml | 36 ++++++++++--------- .../ControllerApiPermissionScanner.java | 4 +++ 4 files changed, 23 insertions(+), 20 deletions(-) diff --git a/auh-api/src/test/java/impl/BuildPermissionApiTest.java b/auh-api/src/test/java/impl/BuildPermissionApiTest.java index 4fcb3aa..a9eef56 100644 --- a/auh-api/src/test/java/impl/BuildPermissionApiTest.java +++ b/auh-api/src/test/java/impl/BuildPermissionApiTest.java @@ -37,7 +37,6 @@ public class BuildPermissionApiTest { String path = parent.getPath(); String httpMethod = parent.getHttpMethod(); String powerCodes = parent.getPowerCode(); - String description = parent.getDescription(); // 设置 powerCode String powerCode = Objects.isNull(powerCodes) ? "" : powerCodes; diff --git a/auth-core/src/main/java/cn/bunny/services/domain/system/i18n/dto/I18nUpdateByFileDto.java b/auth-core/src/main/java/cn/bunny/services/domain/system/i18n/dto/I18nUpdateByFileDto.java index 9e7ea80..c6f908a 100644 --- a/auth-core/src/main/java/cn/bunny/services/domain/system/i18n/dto/I18nUpdateByFileDto.java +++ b/auth-core/src/main/java/cn/bunny/services/domain/system/i18n/dto/I18nUpdateByFileDto.java @@ -4,7 +4,6 @@ import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import lombok.AllArgsConstructor; -import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import org.springframework.web.multipart.MultipartFile; @@ -12,7 +11,6 @@ import org.springframework.web.multipart.MultipartFile; @Data @AllArgsConstructor @NoArgsConstructor -@Builder @Schema(name = "I18nUpdateByFileDto对象", title = "用文件更新多语言", description = "用文件更新多语言") public class I18nUpdateByFileDto { diff --git a/dao/src/main/resources/mapper/system/UserRoleMapper.xml b/dao/src/main/resources/mapper/system/UserRoleMapper.xml index 9b0fddd..32fc628 100644 --- a/dao/src/main/resources/mapper/system/UserRoleMapper.xml +++ b/dao/src/main/resources/mapper/system/UserRoleMapper.xml @@ -14,37 +14,39 @@ - - - id, user_id, role_id, create_time, update_time, create_user, update_user, is_deleted - - delete from sys_user_role - where user_id in - - #{id} - + + where user_id in + + #{id} + + delete from sys_user_role - where role_id in - - #{id} - + + where role_id in + + #{id} + + diff --git a/service/src/main/java/cn/bunny/services/aop/scanner/ControllerApiPermissionScanner.java b/service/src/main/java/cn/bunny/services/aop/scanner/ControllerApiPermissionScanner.java index b34a0f7..37d3f6c 100644 --- a/service/src/main/java/cn/bunny/services/aop/scanner/ControllerApiPermissionScanner.java +++ b/service/src/main/java/cn/bunny/services/aop/scanner/ControllerApiPermissionScanner.java @@ -38,6 +38,10 @@ public class ControllerApiPermissionScanner extends AbstractAnnotationScanner { return controllerClasses.stream() .map(ControllerApiPermissionScanner::processControllerClass) .filter(Objects::nonNull) + .peek(scannerControllerInfoVo -> { + String path = scannerControllerInfoVo.getPath(); + scannerControllerInfoVo.setPath(path + "/**"); + }) .collect(Collectors.toList()); }