fix pmd and test

This commit is contained in:
Chuck1sn
2025-06-05 12:47:14 +08:00
parent d4a34e7b52
commit bdf9da7eed
10 changed files with 15 additions and 19 deletions

View File

@@ -11,6 +11,7 @@ import org.apache.commons.lang3.StringUtils;
import org.jooq.generated.mjga.tables.pojos.Department;
import org.springframework.stereotype.Component;
@SuppressWarnings("PMD.AvoidDuplicateLiterals")
@Description("和部门管理有关的操作工具")
@RequiredArgsConstructor
@Component

View File

@@ -9,6 +9,7 @@ import lombok.RequiredArgsConstructor;
import org.jooq.generated.mjga.tables.pojos.Position;
import org.springframework.stereotype.Component;
@SuppressWarnings("PMD.AvoidDuplicateLiterals")
@Description("和岗位管理有关的操作工具")
@RequiredArgsConstructor
@Component

View File

@@ -18,6 +18,7 @@ import org.jooq.generated.mjga.tables.pojos.*;
import org.springframework.stereotype.Component;
@Description("和用户管理有关的操作工具")
@SuppressWarnings("PMD.AvoidDuplicateLiterals")
@RequiredArgsConstructor
@Component
public class UserRolePermissionOperatorTool {

View File

@@ -66,9 +66,6 @@ public class IdentityAccessController {
@PreAuthorize("hasAuthority(T(com.zl.mjga.model.urp.EPermission).WRITE_USER_ROLE_PERMISSION)")
@DeleteMapping("/user")
void deleteUser(@RequestParam Long userId) {
if (userId == 1) {
throw new BusinessException("演示系统不允许操作管理员角色");
}
userRepository.deleteById(userId);
}
@@ -81,9 +78,6 @@ public class IdentityAccessController {
@PreAuthorize("hasAuthority(T(com.zl.mjga.model.urp.EPermission).WRITE_USER_ROLE_PERMISSION)")
@DeleteMapping("/role")
void deleteRole(@RequestParam Long roleId) {
if (roleId == 1) {
throw new BusinessException("演示系统不允许删除管理员角色");
}
roleRepository.deleteById(roleId);
}
@@ -102,9 +96,6 @@ public class IdentityAccessController {
@PreAuthorize("hasAuthority(T(com.zl.mjga.model.urp.EPermission).WRITE_USER_ROLE_PERMISSION)")
@DeleteMapping("/permission")
void deletePermission(@RequestParam Long permissionId) {
if (permissionId < 10) {
throw new BusinessException("演示系统不允许删除原有权限");
}
permissionRepository.deleteById(permissionId);
}