build: continew-starter 2.13.4 => 2.14.0

1.适配 cs security-crypto 模块拆分及包名调整,重新引入密码编码器模块
2.适配 cs 树型结构字典配置命名调整 DICT_TREE -> TREE_DICT
3.cs QueryIgnore 已移除,自行处理所有 Query 参数
4.cs 修复多租户下开启多数据源拦截器返回结果异常的情况
5.cs 修复邮箱发送错误
This commit is contained in:
2025-10-03 22:37:08 +08:00
parent 818e614e37
commit 541e53ea26
31 changed files with 69 additions and 48 deletions

View File

@@ -108,10 +108,15 @@
<artifactId>continew-starter-auth-justauth</artifactId>
</dependency>
<!-- ContiNew Starter 安全模块 - 加密 -->
<!-- ContiNew Starter 加密模块 - 字段加密 -->
<dependency>
<groupId>top.continew.starter</groupId>
<artifactId>continew-starter-security-crypto</artifactId>
<artifactId>continew-starter-encrypt-field</artifactId>
</dependency>
<!-- ContiNew Starter 加密模块 - 密码编码器 -->
<dependency>
<groupId>top.continew.starter</groupId>
<artifactId>continew-starter-encrypt-password-encoder</artifactId>
</dependency>
<!-- ContiNew Starter 安全模块 - 脱敏 -->

View File

@@ -74,7 +74,7 @@ public class BaseController<S extends BaseService<L, D, Q, C>, L, D, Q, C> exten
}
}
// 不需要校验 DICT、DICT_TREE 接口权限
if (Api.DICT.equals(crudApi.value()) || Api.DICT_TREE.equals(crudApi.value())) {
if (Api.DICT.equals(crudApi.value()) || Api.TREE_DICT.equals(crudApi.value())) {
return;
}
// 校验权限例如创建用户接口POST /system/user => 校验 system:user:create 权限

View File

@@ -34,8 +34,8 @@ public class RsaProperties {
public static final String PUBLIC_KEY;
static {
PRIVATE_KEY = SpringUtil.getProperty("continew-starter.security.crypto.private-key");
PUBLIC_KEY = SpringUtil.getProperty("continew-starter.security.crypto.public-key");
PRIVATE_KEY = SpringUtil.getProperty("continew-starter.encrypt.field.private-key");
PUBLIC_KEY = SpringUtil.getProperty("continew-starter.encrypt.field.public-key");
}
private RsaProperties() {

View File

@@ -171,7 +171,7 @@ public class OperationDescriptionCustomizer {
if (crudRequestMapping == null || crudApi == null) {
return StringConstants.EMPTY;
}
if (Api.DICT.equals(crudApi.value()) || Api.DICT_TREE.equals(crudApi.value())) {
if (Api.DICT.equals(crudApi.value()) || Api.TREE_DICT.equals(crudApi.value())) {
return StringConstants.EMPTY;
}
String permissionPrefix = CrudApiPermissionPrefixCache.get(targetClass);