From 47165f80a15cf7da346fbbb931894284b0cd7124 Mon Sep 17 00:00:00 2001 From: Charles7c Date: Mon, 21 Jul 2025 20:55:48 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E8=A7=A3=E5=86=B3=E9=83=A8=E5=88=86?= =?UTF-8?q?=20sonar=20=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../starter/extension/crud/service/CrudServiceImpl.java | 8 +++++++- .../starter/extension/crud/service/CrudServiceImpl.java | 2 +- .../crypto/autoconfigure/CryptoAutoConfiguration.java | 4 ++-- .../security/crypto/encryptor/AbstractEncryptor.java | 3 ++- .../encryptor/AbstractSymmetricCryptoEncryptor.java | 2 +- .../starter/security/crypto/encryptor/CryptoContext.java | 1 + .../starter/security/crypto/utils/EncryptHelper.java | 4 ++++ 7 files changed, 18 insertions(+), 6 deletions(-) diff --git a/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mf/src/main/java/top/continew/starter/extension/crud/service/CrudServiceImpl.java b/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mf/src/main/java/top/continew/starter/extension/crud/service/CrudServiceImpl.java index c0114893..8cca7183 100644 --- a/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mf/src/main/java/top/continew/starter/extension/crud/service/CrudServiceImpl.java +++ b/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mf/src/main/java/top/continew/starter/extension/crud/service/CrudServiceImpl.java @@ -42,6 +42,7 @@ import top.continew.starter.extension.crud.autoconfigure.CrudTreeProperties; import top.continew.starter.extension.crud.model.entity.BaseIdDO; import top.continew.starter.extension.crud.model.query.PageQuery; import top.continew.starter.extension.crud.model.query.SortQuery; +import top.continew.starter.extension.crud.model.resp.LabelValueResp; import top.continew.starter.extension.crud.model.resp.PageResp; import top.continew.starter.excel.util.ExcelUtils; @@ -62,7 +63,7 @@ import java.util.Optional; * @author Charles7c * @since 1.0.0 */ -public abstract class CrudServiceImpl, T extends BaseIdDO, L, D, Q, C> extends ServiceImpl implements CrudService { +public class CrudServiceImpl, T extends BaseIdDO, L, D, Q, C> extends ServiceImpl implements CrudService { protected final Class listClass = this.currentListClass(); protected final Class detailClass = this.currentDetailClass(); @@ -130,6 +131,11 @@ public abstract class CrudServiceImpl, T extends BaseIdD return detail; } + @Override + public List listDict(Q query, SortQuery sortQuery) { + return List.of(); + } + @Override @Transactional(rollbackFor = Exception.class) public Long create(C req) { diff --git a/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mp/src/main/java/top/continew/starter/extension/crud/service/CrudServiceImpl.java b/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mp/src/main/java/top/continew/starter/extension/crud/service/CrudServiceImpl.java index d71c132e..afb368cc 100644 --- a/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mp/src/main/java/top/continew/starter/extension/crud/service/CrudServiceImpl.java +++ b/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mp/src/main/java/top/continew/starter/extension/crud/service/CrudServiceImpl.java @@ -71,7 +71,7 @@ import java.util.function.Function; * @author Charles7c * @since 1.0.0 */ -public abstract class CrudServiceImpl, T extends BaseIdDO, L, D, Q, C> extends ServiceImpl implements CrudService { +public class CrudServiceImpl, T extends BaseIdDO, L, D, Q, C> extends ServiceImpl implements CrudService { private Class listClass; private Class detailClass; diff --git a/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/autoconfigure/CryptoAutoConfiguration.java b/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/autoconfigure/CryptoAutoConfiguration.java index c8b86f0e..e1b76cda 100644 --- a/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/autoconfigure/CryptoAutoConfiguration.java +++ b/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/autoconfigure/CryptoAutoConfiguration.java @@ -53,7 +53,7 @@ public class CryptoAutoConfiguration { */ @Bean @ConditionalOnMissingBean - public MyBatisEncryptInterceptor myBatisEncryptInterceptor() { + public MyBatisEncryptInterceptor mybatisEncryptInterceptor() { return new MyBatisEncryptInterceptor(); } @@ -62,7 +62,7 @@ public class CryptoAutoConfiguration { */ @Bean @ConditionalOnMissingBean(MyBatisDecryptInterceptor.class) - public MyBatisDecryptInterceptor myBatisDecryptInterceptor() { + public MyBatisDecryptInterceptor mybatisDecryptInterceptor() { return new MyBatisDecryptInterceptor(); } diff --git a/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/encryptor/AbstractEncryptor.java b/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/encryptor/AbstractEncryptor.java index a2d62cb7..49fe9530 100644 --- a/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/encryptor/AbstractEncryptor.java +++ b/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/encryptor/AbstractEncryptor.java @@ -20,10 +20,11 @@ package top.continew.starter.security.crypto.encryptor; * 加密器基类 * * @author lishuyan + * @since 2.13.2 */ public abstract class AbstractEncryptor implements IEncryptor { - public AbstractEncryptor(CryptoContext context) { + protected AbstractEncryptor(CryptoContext context) { // 配置校验与配置注入 } diff --git a/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/encryptor/AbstractSymmetricCryptoEncryptor.java b/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/encryptor/AbstractSymmetricCryptoEncryptor.java index a43f9eb0..6fbb265d 100644 --- a/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/encryptor/AbstractSymmetricCryptoEncryptor.java +++ b/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/encryptor/AbstractSymmetricCryptoEncryptor.java @@ -44,7 +44,7 @@ public abstract class AbstractSymmetricCryptoEncryptor extends AbstractEncryptor */ private final CryptoContext context; - public AbstractSymmetricCryptoEncryptor(CryptoContext context) { + protected AbstractSymmetricCryptoEncryptor(CryptoContext context) { super(context); this.context = context; } diff --git a/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/encryptor/CryptoContext.java b/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/encryptor/CryptoContext.java index 9a131344..7acba65c 100644 --- a/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/encryptor/CryptoContext.java +++ b/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/encryptor/CryptoContext.java @@ -24,6 +24,7 @@ import java.util.Objects; * 加密上下文 * * @author lishuyan + * @since 2.13.2 */ public class CryptoContext { diff --git a/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/utils/EncryptHelper.java b/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/utils/EncryptHelper.java index a578b66e..d52fb958 100644 --- a/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/utils/EncryptHelper.java +++ b/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/utils/EncryptHelper.java @@ -34,6 +34,7 @@ import java.util.concurrent.ConcurrentHashMap; * 加密助手 * * @author lishuyan + * @since 2.13.2 */ public class EncryptHelper { @@ -49,6 +50,9 @@ public class EncryptHelper { */ private static final Map ENCRYPTOR_CACHE = new ConcurrentHashMap<>(); + private EncryptHelper() { + } + /** * 初始化默认配置 *