build: continew-starter 2.9.0 => 2.10.0

1.适配限流模块、链路追踪模块、访问日志等配置调整
2.适配Crud模块 API 命名变化(add => create、detail => get)
3.适配 sa-token、snail-job 升级变化
This commit is contained in:
2025-03-26 22:58:21 +08:00
parent 754ef0639b
commit cae6da298c
62 changed files with 469 additions and 433 deletions

View File

@@ -51,7 +51,7 @@ public class SmsLogProcessor implements CoreMethodProcessor {
req.setParams(JSONUtil.toJsonStr(param[1]));
req.setStatus(result.isSuccess() ? SuccessFailureStatusEnum.SUCCESS : SuccessFailureStatusEnum.FAILURE);
req.setResMsg(JSONUtil.toJsonStr(result.getData()));
smsLogService.add(req);
smsLogService.create(req);
}
return CoreMethodProcessor.super.postProcessor(result, param);
}

View File

@@ -58,7 +58,7 @@ public class UserImportRowReq implements Serializable {
/**
* 密码
*/
@NotBlank(message = "密码不能为空", groups = CrudValidationGroup.Add.class)
@NotBlank(message = "密码不能为空", groups = CrudValidationGroup.Create.class)
private String password;
/**

View File

@@ -63,7 +63,7 @@ public class UserReq implements Serializable {
* 密码(加密)
*/
@Schema(description = "密码(加密)", example = "E7c72TH+LDxKTwavjM99W1MdI9Lljh79aPKiv3XB9MXcplhm7qJ1BJCj28yaflbdVbfc366klMtjLIWQGqb0qw==")
@NotBlank(message = "密码不能为空", groups = CrudValidationGroup.Add.class)
@NotBlank(message = "密码不能为空", groups = CrudValidationGroup.Create.class)
private String password;
/**

View File

@@ -48,7 +48,7 @@ public class ClientServiceImpl extends BaseServiceImpl<ClientMapper, ClientDO, C
private final OnlineUserService onlineUserService;
@Override
public void beforeAdd(ClientReq req) {
public void beforeCreate(ClientReq req) {
String clientId = DigestUtil.md5Hex(req.getClientKey() + StringConstants.COLON + req.getClientSecret());
req.setClientId(clientId);
}

View File

@@ -59,7 +59,7 @@ public class DeptServiceImpl extends BaseServiceImpl<DeptMapper, DeptDO, DeptRes
private DataSource dataSource;
@Override
public void beforeAdd(DeptReq req) {
public void beforeCreate(DeptReq req) {
String name = req.getName();
boolean isExists = this.isNameExists(name, req.getParentId(), null);
CheckUtils.throwIf(isExists, "新增失败,[{}] 已存在", name);

View File

@@ -57,7 +57,7 @@ public class DictItemServiceImpl extends BaseServiceImpl<DictItemMapper, DictIte
private static final Map<String, List<LabelValueResp>> ENUM_DICT_CACHE = new ConcurrentHashMap<>();
@Override
public void beforeAdd(DictItemReq req) {
public void beforeCreate(DictItemReq req) {
String value = req.getValue();
CheckUtils.throwIf(this.isValueExists(value, null, req.getDictId()), "新增失败,字典值 [{}] 已存在", value);
RedisUtils.deleteByPattern(CacheConstants.DICT_KEY_PREFIX + StringConstants.ASTERISK);

View File

@@ -45,7 +45,7 @@ public class DictServiceImpl extends BaseServiceImpl<DictMapper, DictDO, DictRes
private final DictItemService dictItemService;
@Override
public void beforeAdd(DictReq req) {
public void beforeCreate(DictReq req) {
String name = req.getName();
CheckUtils.throwIf(this.isNameExists(name, null), "新增失败,[{}] 已存在", name);
String code = req.getCode();

View File

@@ -51,7 +51,7 @@ import java.util.Set;
public class MenuServiceImpl extends BaseServiceImpl<MenuMapper, MenuDO, MenuResp, MenuResp, MenuQuery, MenuReq> implements MenuService {
@Override
public Long add(MenuReq req) {
public Long create(MenuReq req) {
String title = req.getTitle();
CheckUtils.throwIf(this.isTitleExists(title, req.getParentId(), null), "新增失败,标题 [{}] 已存在", title);
// 目录和菜单的组件名称不能重复
@@ -64,7 +64,7 @@ public class MenuServiceImpl extends BaseServiceImpl<MenuMapper, MenuDO, MenuRes
req.setComponent(StrUtil.blankToDefault(req.getComponent(), "Layout"));
}
RedisUtils.deleteByPattern(CacheConstants.ROLE_MENU_KEY_PREFIX + StringConstants.ASTERISK);
return super.add(req);
return super.create(req);
}
@Override

View File

@@ -67,13 +67,13 @@ public class RoleServiceImpl extends BaseServiceImpl<RoleMapper, RoleDO, RoleRes
@Override
@Transactional(rollbackFor = Exception.class)
public Long add(RoleReq req) {
public Long create(RoleReq req) {
String name = req.getName();
CheckUtils.throwIf(this.isNameExists(name, null), "新增失败,[{}] 已存在", name);
String code = req.getCode();
CheckUtils.throwIf(this.isCodeExists(code, null), "新增失败,[{}] 已存在", code);
// 新增信息
Long roleId = super.add(req);
Long roleId = super.create(req);
// 保存角色和部门关联
roleDeptService.add(req.getDeptIds(), roleId);
return roleId;

View File

@@ -43,7 +43,7 @@ import java.util.List;
public class SmsConfigServiceImpl extends BaseServiceImpl<SmsConfigMapper, SmsConfigDO, SmsConfigResp, SmsConfigResp, SmsConfigQuery, SmsConfigReq> implements SmsConfigService {
@Override
public void afterAdd(SmsConfigReq req, SmsConfigDO entity) {
public void afterCreate(SmsConfigReq req, SmsConfigDO entity) {
this.load(entity);
}

View File

@@ -67,7 +67,7 @@ public class StorageServiceImpl extends BaseServiceImpl<StorageMapper, StorageDO
private FileService fileService;
@Override
public void beforeAdd(StorageReq req) {
public void beforeCreate(StorageReq req) {
this.decodeSecretKey(req, null);
String code = req.getCode();
CheckUtils.throwIf(this.isCodeExists(code, null), "新增失败,[{}] 已存在", code);

View File

@@ -137,7 +137,7 @@ public class UserServiceImpl extends BaseServiceImpl<UserMapper, UserDO, UserRes
}
@Override
public void beforeAdd(UserReq req) {
public void beforeCreate(UserReq req) {
final String errorMsgTemplate = "新增失败,[{}] 已存在";
String username = req.getUsername();
CheckUtils.throwIf(this.isNameExists(username, null), errorMsgTemplate, username);
@@ -148,7 +148,7 @@ public class UserServiceImpl extends BaseServiceImpl<UserMapper, UserDO, UserRes
}
@Override
public void afterAdd(UserReq req, UserDO user) {
public void afterCreate(UserReq req, UserDO user) {
Long userId = user.getId();
baseMapper.lambdaUpdate().set(UserDO::getPwdResetTime, LocalDateTime.now()).eq(UserDO::getId, userId).update();
// 保存用户和角色关联