update 格式化全部代码

This commit is contained in:
疯狂的狮子Li
2026-06-04 16:08:04 +08:00
parent e08160afb6
commit 2d4d7b6fb1
190 changed files with 795 additions and 845 deletions
@@ -37,18 +37,18 @@ public class CacheController {
try {
Properties commandStats = connection.commands().info("commandstats");
List<Map<String, String>> pieList = new ArrayList<>();
if (commandStats != null) {
commandStats.stringPropertyNames().forEach(key -> {
Map<String, String> data = new HashMap<>(2);
String property = commandStats.getProperty(key);
data.put("name", StringUtils.removeStart(key, "cmdstat_"));
data.put("value", StringUtils.substringBetween(property, "calls=", ",usec"));
pieList.add(data);
});
}
return R.ok(new CacheListInfoVo(
connection.commands().info(),
connection.commands().dbSize(), pieList));
if (commandStats != null) {
commandStats.stringPropertyNames().forEach(key -> {
Map<String, String> data = new HashMap<>(2);
String property = commandStats.getProperty(key);
data.put("name", StringUtils.removeStart(key, "cmdstat_"));
data.put("value", StringUtils.substringBetween(property, "calls=", ",usec"));
pieList.add(data);
});
}
return R.ok(new CacheListInfoVo(
connection.commands().info(),
connection.commands().dbSize(), pieList));
} finally {
// 归还连接给连接池
RedisConnectionUtils.releaseConnection(connection, connectionFactory);
@@ -62,6 +62,7 @@ public class CacheController {
* @param dbSize 数据库
* @param commandStats 命令统计
*/
public record CacheListInfoVo(Properties info, Long dbSize, List<Map<String, String>> commandStats) {}
public record CacheListInfoVo(Properties info, Long dbSize, List<Map<String, String>> commandStats) {
}
}
@@ -52,7 +52,7 @@ public class SysLoginInfoController extends BaseController {
* 导出系统访问记录列表。
*
* @param loginInfo 查询条件
* @param response HTTP 响应
* @param response HTTP 响应
*/
@Log(title = "登录日志", businessType = BusinessType.EXPORT)
@SaCheckPermission("monitor:logininfo:export")
@@ -35,7 +35,7 @@ public class SysOperlogController extends BaseController {
/**
* 分页查询操作日志记录。
*
* @param operLog 查询条件
* @param operLog 查询条件
* @param pageQuery 分页参数
* @return 操作日志分页结果
*/
@@ -48,7 +48,7 @@ public class SysOperlogController extends BaseController {
/**
* 导出操作日志记录列表。
*
* @param operLog 查询条件
* @param operLog 查询条件
* @param response HTTP 响应
*/
@Log(title = "操作日志", businessType = BusinessType.EXPORT)
@@ -40,7 +40,7 @@ public class SysClientController extends BaseController {
/**
* 分页查询客户端管理列表。
*
* @param bo 查询条件
* @param bo 查询条件
* @param pageQuery 分页参数
* @return 客户端分页数据
*/
@@ -53,7 +53,7 @@ public class SysClientController extends BaseController {
/**
* 导出客户端管理列表,便于离线审计与配置核查。
*
* @param bo 查询条件
* @param bo 查询条件
* @param response 响应流
*/
@SaCheckPermission("system:client:export")
@@ -40,7 +40,7 @@ public class SysDictDataController extends BaseController {
/**
* 分页查询字典数据列表。
*
* @param dictData 查询条件
* @param dictData 查询条件
* @param pageQuery 分页参数
* @return 字典数据分页结果
*/
@@ -37,7 +37,7 @@ public class SysDictTypeController extends BaseController {
/**
* 分页查询字典类型列表。
*
* @param dictType 查询条件
* @param dictType 查询条件
* @param pageQuery 分页参数
* @return 字典类型分页结果
*/
@@ -41,7 +41,7 @@ public class SysNoticeController extends BaseController {
/**
* 分页查询通知公告列表。
*
* @param notice 查询条件
* @param notice 查询条件
* @param pageQuery 分页参数
* @return 公告分页结果
*/
@@ -40,7 +40,7 @@ public class SysOssConfigController extends BaseController {
/**
* 分页查询对象存储配置列表。
*
* @param bo 查询条件
* @param bo 查询条件
* @param pageQuery 分页参数
* @return 配置分页数据
*/
@@ -40,7 +40,7 @@ public class SysOssController extends BaseController {
/**
* 分页查询 OSS 对象存储列表。
*
* @param bo 查询条件
* @param bo 查询条件
* @param pageQuery 分页参数
* @return OSS 分页结果
*/
@@ -108,9 +108,9 @@ public class SysOssController extends BaseController {
/**
* OSS 上传响应对象。
*
* @param url 文件访问地址
* @param url 文件访问地址
* @param fileName 原始文件名
* @param ossId OSS 对象 ID
* @param ossId OSS 对象 ID
*/
public record SysOssUploadVo(String url, String fileName, String ossId) {
}
@@ -43,7 +43,7 @@ public class SysPostController extends BaseController {
/**
* 分页查询岗位列表。
*
* @param post 查询条件
* @param post 查询条件
* @param pageQuery 分页参数
* @return 岗位分页结果
*/
@@ -56,7 +56,7 @@ public class SysPostController extends BaseController {
/**
* 导出岗位列表。
*
* @param post 查询条件
* @param post 查询条件
* @param response HTTP 响应
*/
@Log(title = "岗位管理", businessType = BusinessType.EXPORT)
@@ -162,8 +162,8 @@ public class SysProfileController extends BaseController {
* @param newPassword 新密码
*/
public record SysUserPasswordBo(
@NotBlank(message = "旧密码不能为空") String oldPassword,
@NotBlank(message = "新密码不能为空") String newPassword) {
@NotBlank(message = "旧密码不能为空") String oldPassword,
@NotBlank(message = "新密码不能为空") String newPassword) {
}
}
@@ -148,7 +148,7 @@ public class SysMenu extends BaseEntity {
}
// 非外链并且是一级目录(类型为目录)
if (Constants.TOP_PARENT_ID.equals(getParentId()) && SystemConstants.TYPE_DIR.equals(getMenuType())
&& SystemConstants.NO.equals(getIsFrame())) {
&& SystemConstants.NO.equals(getIsFrame())) {
routerPath = "/" + this.path;
}
// 非外链并且是一级目录(类型为菜单)
@@ -28,7 +28,7 @@ public class SysClientBo implements Serializable {
/**
* id
*/
@NotNull(message = "id不能为空", groups = { EditGroup.class })
@NotNull(message = "id不能为空", groups = {EditGroup.class})
private Long id;
/**
@@ -39,19 +39,19 @@ public class SysClientBo implements Serializable {
/**
* 客户端key
*/
@NotBlank(message = "客户端key不能为空", groups = { AddGroup.class, EditGroup.class })
@NotBlank(message = "客户端key不能为空", groups = {AddGroup.class, EditGroup.class})
private String clientKey;
/**
* 客户端秘钥
*/
@NotBlank(message = "客户端秘钥不能为空", groups = { AddGroup.class, EditGroup.class })
@NotBlank(message = "客户端秘钥不能为空", groups = {AddGroup.class, EditGroup.class})
private String clientSecret;
/**
* 授权类型
*/
@NotNull(message = "授权类型不能为空", groups = { AddGroup.class, EditGroup.class })
@NotNull(message = "授权类型不能为空", groups = {AddGroup.class, EditGroup.class})
private List<String> grantTypeList;
/**
@@ -28,25 +28,25 @@ public class SysSocialBo implements Serializable {
/**
* 主键
*/
@NotNull(message = "主键不能为空", groups = { EditGroup.class })
@NotNull(message = "主键不能为空", groups = {EditGroup.class})
private Long id;
/**
* 认证唯一ID
*/
@NotBlank(message = "认证唯一ID不能为空", groups = { AddGroup.class, EditGroup.class })
@NotBlank(message = "认证唯一ID不能为空", groups = {AddGroup.class, EditGroup.class})
private String authId;
/**
* 用户来源
*/
@NotBlank(message = "用户来源不能为空", groups = { AddGroup.class, EditGroup.class })
@NotBlank(message = "用户来源不能为空", groups = {AddGroup.class, EditGroup.class})
private String source;
/**
* 用户的授权令牌
*/
@NotBlank(message = "用户的授权令牌不能为空", groups = { AddGroup.class, EditGroup.class })
@NotBlank(message = "用户的授权令牌不能为空", groups = {AddGroup.class, EditGroup.class})
private String accessToken;
/**
@@ -67,7 +67,7 @@ public class SysSocialBo implements Serializable {
/**
* 用户的 ID
*/
@NotBlank(message = "用户的ID不能为空", groups = { AddGroup.class, EditGroup.class })
@NotBlank(message = "用户的ID不能为空", groups = {AddGroup.class, EditGroup.class})
private Long userId;
/**
@@ -10,8 +10,8 @@ import org.dromara.system.domain.SysDept;
import java.io.Serial;
import java.io.Serializable;
import java.util.ArrayList;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;
/**
@@ -13,7 +13,6 @@ import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 系统访问记录视图对象 sys_login_info
*
@@ -6,8 +6,8 @@ import org.dromara.system.domain.SysMenu;
import java.io.Serial;
import java.io.Serializable;
import java.util.ArrayList;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;
@@ -11,7 +11,6 @@ import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 通知公告视图对象 sys_notice
*
@@ -3,9 +3,9 @@ package org.dromara.system.event;
/**
* OSS 配置变更事件。
*
* @param configKey 当前配置 key
* @param oldConfigKey 变更前配置 key
* @param configJson 当前配置 JSON,为空表示清理缓存
* @param configKey 当前配置 key
* @param oldConfigKey 变更前配置 key
* @param configJson 当前配置 JSON,为空表示清理缓存
* @param defaultConfig 是否设置为默认配置
*/
public record OssConfigChangeEvent(
@@ -18,9 +18,9 @@ public record OssConfigChangeEvent(
/**
* 创建保存 OSS 配置后的变更事件。
*
* @param configKey 当前配置 key
* @param configKey 当前配置 key
* @param oldConfigKey 变更前配置 key
* @param configJson 当前配置 JSON
* @param configJson 当前配置 JSON
* @return OSS 配置变更事件
*/
public static OssConfigChangeEvent save(String configKey, String oldConfigKey, String configJson) {
@@ -59,8 +59,8 @@ public interface SysUserMapper extends BaseMapperPlus<SysUser, SysUserVo>, MPJBa
/**
* 根据条件分页查询用户列表
*
* @param user 查询条件
* @param deptIds 部门ID集合
* @param user 查询条件
* @param deptIds 部门ID集合
* @return 用户信息集合信息
*/
@DataPermission({
@@ -87,8 +87,8 @@ public interface SysUserMapper extends BaseMapperPlus<SysUser, SysUserVo>, MPJBa
/**
* 根据条件分页查询已配用户角色列表
*
* @param page 分页信息
* @param user 查询条件
* @param page 分页信息
* @param user 查询条件
* @return 用户信息集合信息
*/
@DataPermission({
@@ -18,7 +18,7 @@ public interface ISysLoginInfoService {
* 分页查询登录日志列表
*
* @param loginInfo 查询条件
* @param pageQuery 分页参数
* @param pageQuery 分页参数
* @return 登录日志分页列表
*/
PageResult<SysLoginInfoVo> selectPageLoginInfoList(SysLoginInfoBo loginInfo, PageQuery pageQuery);
@@ -62,7 +62,7 @@ public interface ISysOssService {
/**
* 文件下载方法,支持一次性下载完整文件
*
* @param ossId OSS对象ID
* @param ossId OSS对象ID
*/
ResponseEntity<byte[]> download(Long ossId);
@@ -16,7 +16,7 @@ public interface ISysPermissionService {
/**
* 获取角色数据权限
*
* @param userId 用户id
* @param userId 用户id
* @return 角色权限信息
*/
Set<String> getRolePermission(Long userId);
@@ -24,7 +24,7 @@ public interface ISysPermissionService {
/**
* 获取菜单数据权限
*
* @param userId 用户id
* @param userId 用户id
* @return 菜单权限信息
*/
Set<String> getMenuPermission(Long userId);
@@ -38,7 +38,7 @@ public interface ISysUserService {
* 根据条件分页查询已分配用户角色列表
*
* @param user 用户信息
* @param pageQuery 分页
* @param pageQuery 分页
* @return 已分配角色的用户分页信息
*/
PageResult<SysUserVo> selectAllocatedList(SysUserBo user, PageQuery pageQuery);
@@ -213,8 +213,8 @@ public class SysClientServiceImpl implements ISysClientService {
/**
* 统一处理白名单与路径规则的入库格式。
*
* @param rawValue 原始字符串
* @param listValue 列表值
* @param rawValue 原始字符串
* @param listValue 列表值
* @param normalizer 单条规则归一化器
* @return 逗号拼接后的规则串
*/
@@ -234,7 +234,7 @@ public class SysClientServiceImpl implements ISysClientService {
/**
* 将规则串转换为列表。
*
* @param value 规则串
* @param value 规则串
* @param normalizer 单条规则归一化器
* @return 规则列表
*/
@@ -14,8 +14,8 @@ import org.dromara.common.core.utils.ServletUtils;
import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.core.utils.ip.AddressUtils;
import org.dromara.common.log.event.LoginInfoEvent;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.mapper.LambdaCrudChainWrapper;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.satoken.utils.LoginHelper;
import org.dromara.system.domain.SysLoginInfo;
import org.dromara.system.domain.bo.SysLoginInfoBo;
@@ -66,14 +66,13 @@ public class SysLoginInfoServiceImpl implements ISysLoginInfoService {
}
String address = AddressUtils.getRealAddressByIP(ip);
StringBuilder s = new StringBuilder();
s.append(getBlock(ip));
s.append(address);
s.append(getBlock(loginInfoEvent.getUsername()));
s.append(getBlock(loginInfoEvent.getStatus()));
s.append(getBlock(loginInfoEvent.getMessage()));
String s = getBlock(ip) +
address +
getBlock(loginInfoEvent.getUsername()) +
getBlock(loginInfoEvent.getStatus()) +
getBlock(loginInfoEvent.getMessage());
// 打印信息到日志
log.info(s.toString(), loginInfoEvent.getArgs());
log.info(s, loginInfoEvent.getArgs());
// 获取客户端操作系统
String os = userAgent.getOs().getName();
// 获取客户端浏览器
@@ -110,14 +109,14 @@ public class SysLoginInfoServiceImpl implements ISysLoginInfoService {
if (msg == null) {
msg = "";
}
return "[" + msg.toString() + "]";
return "[" + msg + "]";
}
/**
* 分页查询登录日志列表
*
* @param loginInfo 查询条件
* @param pageQuery 分页参数
* @param pageQuery 分页参数
* @return 登录日志分页列表
*/
@Override
@@ -211,8 +211,8 @@ public class SysMessageServiceImpl implements ISysMessageService, MessageService
// 全局消息 或 当前用户在接收人范围内
.and(wrapper ->
wrapper.eq(SysMessage::getSendUserIds, GLOBAL_USER_IDS)
.or()
.findInSet(userId, SysMessage::getSendUserIds)
.or()
.findInSet(userId, SysMessage::getSendUserIds)
)
.orderByDesc(SysMessage::getCreateTime, SysMessage::getMessageId)
// 分页查询(只查第一页,最多100条)
@@ -11,11 +11,7 @@ import lombok.extern.slf4j.Slf4j;
import org.dromara.common.core.constant.CacheNames;
import org.dromara.common.core.domain.PageResult;
import org.dromara.common.core.exception.ServiceException;
import org.dromara.common.core.utils.MapstructUtils;
import org.dromara.common.core.utils.SpringUtils;
import org.dromara.common.core.utils.StreamUtils;
import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.core.utils.ThreadUtils;
import org.dromara.common.core.utils.*;
import org.dromara.common.core.utils.file.FileUtils;
import org.dromara.common.json.utils.JsonUtils;
import org.dromara.common.mybatis.core.page.PageQuery;
@@ -365,7 +365,6 @@ public class SysRoleServiceImpl implements ISysRoleService, RoleService {
}
/**
* 新增角色菜单信息
*