Commit Graph

1616 Commits

Author SHA1 Message Date
疯狂的狮子Li
2af4b2c7a3 refactor(common-json): 优化 JSON 增强处理链路
- 抽取 JSON 字符串校验的重复解析逻辑
  - 为 JsonFieldProcessor 增加 supports 判断,减少无关字段处理
  - 优化 JsonValueEnhancer,未命中增强字段时直接返回原对象
  - 拆分响应增强渲染逻辑,提升代码可读性
  - 增强上下文属性管理能力
  - 优化翻译、脱敏处理器的字段匹配逻辑
  - 修正 Date 反序列化空字符串处理
  - 支持 LocalDateTime 秒级、毫秒级及负时间戳反序列化
2026-05-16 17:16:55 +08:00
疯狂的狮子Li
7b66f0de26 refactor(common-excel): 重构 Excel 导入导出构建器
- 删除 ExcelUtil,统一由 ExcelBuilder 承载导入、导出、模板导出、ZIP 导出和自定义写出能力
  - 新增 ExcelBuilder.read(...) 导入构建器,支持 validate、failFast、listener、sheet、密码、空行、表头行、trim/strip、限制读取行数等配置
  - 扩展导出构建器,支持动态列、sheet 编号、导出密码、表头控制、固定列宽/行高、自定义 Converter 和 WriteHandler
  - 将业务代码中的 ExcelUtil 调用全部替换为 ExcelBuilder 链式调用
  - 同步调整代码生成器 controller 模板,后续生成代码默认使用 ExcelBuilder
  - 将文件名编码、响应头处理、字典表达式转换收敛为内部实现细节
2026-05-16 17:16:55 +08:00
疯狂的狮子Li
475618e960 refactor(common-encrypt): 优化加解密处理流程
- 抽取 EncryptContextFactory 与 EncryptedFieldProcessor,统一加密上下文创建和字段处理逻辑
  - 修复 MyBatis 入参加密后未恢复原对象的问题,避免调用方对象被密文化
  - 移除结果解密拦截器对 MyBatis 内部 parameterHandler 的反射依赖
  - 优化 EncryptorManager 缓存 key 与懒加载字段扫描逻辑
  - CryptoFilter 改为构造注入 Spring MVC 依赖,避免请求期间动态获取 Bean
  - 修复请求/响应包装器字符集、流状态和响应头处理
  - 响应加密不再 reset 原始响应,避免丢失状态码和已有响应头
  - 为加密配置补充默认值和启动校验
2026-05-16 17:16:55 +08:00
疯狂的狮子Li
df2015f6d0 refactor(common-core): 优化代码中的小问题 2026-05-16 17:16:53 +08:00
疯狂的狮子Li
efedb832b2 update 优化 springdoc 自定义逻辑行为实现 2026-05-15 18:07:49 +08:00
疯狂的狮子Li
a6bb80dc4c update 优化 oss客户端默认开启虚拟线程 2026-05-15 17:07:05 +08:00
疯狂的狮子Li
8b24560f67 update 优化 aws-sdk 搞版本验证策略变更问题(适配一些低版本的厂商避免报错) 2026-05-15 16:59:32 +08:00
疯狂的狮子Li
90c8a5c2f3 update 增加join工具 简化join业务代码写法 2026-05-15 16:23:29 +08:00
AprilWind
b971ef628e update 增加多个翻译方法的注释以提升代码可读性 2026-05-15 13:22:22 +08:00
AprilWind
4fdf2ea75a update 增加多个方法的注释以提升代码可读性 2026-05-15 13:04:30 +08:00
AprilWind
e45436671d update 增加 Lambda 查询构造辅助对象的条件方法注释 2026-05-15 12:34:02 +08:00
疯狂的狮子Li
0d8a5f9224 update 优化 规范化mapper命名 2026-05-15 12:25:57 +08:00
疯狂的狮子Li
7a5d6b4723 [重大更新] 增加mybatis-plus扩展工具 大幅简化整体业务代码写法 优雅舒适 2026-05-15 11:39:20 +08:00
疯狂的狮子Li
b95f2a0435 update 优化 加密升级到1024密钥 增加密钥长度校验(不支持1024以下不安全) 2026-05-07 11:31:52 +08:00
AprilWind
c1c2651952 update 优化 Excel 工具注释 2026-04-24 16:43:03 +08:00
疯狂的狮子Li
c4d0157531 update 优化 exportExcelZip 方法 2026-04-24 16:35:39 +08:00
AprilWind
c75f549ea3 update 增加大数据量Excel导出功能,支持多线程处理并打包为ZIP 2026-04-24 15:49:42 +08:00
AprilWind
f393a5ae9a update 优化 ExcelUtil 和 DeptExcelOptions 类的注释 2026-04-24 12:23:28 +08:00
疯狂的狮子Li
2848b51853 fix 修复 netty 对虚拟线程适配有问题 导致长时间使用 redisson 卡死问题 2026-04-21 10:59:19 +08:00
疯狂的狮子Li
26fe8b17c6 [重大更新] 将所有通用Service接口与实体类 提炼为 ruoyi-api 模块 更通用更易扩展 2026-04-16 18:41:03 +08:00
疯狂的狮子Li
981743da00 update 优化 客户端管理 增加白名单路径和白名单IP功能 可限制客户端能访问的具体路径与可访问的具体IP地址 2026-04-16 14:14:25 +08:00
疯狂的狮子Li
a5e8951bcd fix 修复 访问接口文档报错问题 2026-04-16 09:44:16 +08:00
疯狂的狮子Li
d9cbba6b7b update 优化 YmlPropertySourceFactory 代码警告问题 2026-04-10 15:01:18 +08:00
疯狂的狮子Li
347e536a61 update 适配 根据导入数据源指定代码生成模板 2026-04-10 14:41:27 +08:00
疯狂的狮子Li
b019a95bbe update 优化 全局异常拦截器 不返回具体的异常内容到前端页面 避免信息泄漏问题 2026-04-09 14:18:56 +08:00
疯狂的狮子Li
563a397033 update 优化 截断token 避免日志输出具体token内容 防止盗用隐患 2026-04-09 10:34:11 +08:00
疯狂的狮子Li
42ff890830 update 优化 RepeatSubmitAspect.KEY_CACHE 清理不彻底 2026-04-09 10:33:36 +08:00
疯狂的狮子Li
f689f07bad fix 修复 ExcelBigNumberConvert 导入没法转换数据问题 2026-04-08 16:27:16 +08:00
疯狂的狮子Li
cb7ce69bc0 update 统一框架所有主键id均使用雪花id 2026-04-08 14:55:14 +08:00
疯狂的狮子Li
7e0b172de0 update 优化 操作日志 补齐一些必要的记录数据 2026-04-08 12:40:10 +08:00
疯狂的狮子Li
3b523e5936 update 优化 mpj 只处理继承了MPJBaseMapper的类其他类不处理 优化启动效率 2026-04-07 16:44:29 +08:00
疯狂的狮子Li
b337e0ef98 update 优化 翻译模块 增加逻辑注释和相关警告日志 2026-04-03 16:44:17 +08:00
疯狂的狮子Li
b2e07254f9
Revert "update 优化操作日志"
This reverts commit bcc11dcc12.
2026-04-03 07:07:03 +00:00
AprilWind
bcc11dcc12 update 优化操作日志 2026-04-03 14:49:46 +08:00
疯狂的狮子Li
ef3fa714bb update 优化 LocalDateTime 任意时间格式传参序列化 2026-04-03 13:44:29 +08:00
疯狂的狮子Li
22ed3454ba fix 修复 下拉数据字符大于255报错问题 2026-04-03 11:28:39 +08:00
疯狂的狮子Li
b9489d7406 [重大更新] 应广大用户要求 将Date换成LocalDateTime 2026-04-03 10:59:04 +08:00
疯狂的狮子Li
568547ada5 update 优化一些性能问题 2026-04-01 10:13:42 +08:00
疯狂的狮子Li
d11990bfd8 update 优化 项目中的一些存在null的问题 与一些性能问题 小优化 2026-03-31 18:54:43 +08:00
疯狂的狮子Li
26464c0051 update 优化 翻译处理器 避免多次序列化 实现类增加缓存避免重复解析 2026-03-31 18:00:01 +08:00
AprilWind
a6c21ac7d7 update 增加部门Excel转换处理和下拉选项数据源 2026-03-30 17:46:33 +08:00
疯狂的狮子Li
a57694bdff update 优化 将全局继承MPJ改为按需求继承 2026-03-30 15:14:22 +08:00
AprilWind
920d717cd0 update 增加消息推送模块注释 2026-03-30 14:37:30 +08:00
疯狂的狮子Li
8300f65640 [重大更新] 重写翻译和脱敏实现 使用jackson tree解析加ResponseBodyAdvice处理数据的方案 实现可批量翻译大幅度提高效率 用法与灵活性不变 2026-03-30 14:23:35 +08:00
疯狂的狮子Li
58f1e2ba25 update 优化 oss 模块代码实现 2026-03-27 16:02:56 +08:00
疯狂的狮子Li
5f53681b95 update 工作流消息推送增加前端路由跳转 2026-03-27 15:20:39 +08:00
疯狂的狮子Li
60b6862c9e update 完成消息盒子功能前后端联动(已读未读在前端浏览器存储) 2026-03-27 14:37:20 +08:00
秋辞未寒
66c23b1dc4 update 文件上传支持可选项 2026-03-27 00:46:16 +08:00
疯狂的狮子Li
7722f4f685 update 优化 通知公告页面增加查看详情功能 支持预览已经编辑好的富文本内容
update 优化 消息盒子相关消息可直接跳转到详情页展示富文本内容
2026-03-26 18:05:59 +08:00
疯狂的狮子Li
029f6a4c11 update 重构 common-sse 与 common-websocket 合并为 ruoyi-common-push 推送模块 2026-03-26 17:25:36 +08:00
疯狂的狮子Li
40011e9acd update 消息推送增加 消息类型 消息来源 前端跳转路径等扩展参数 2026-03-26 15:34:02 +08:00
秋辞未寒
f45f58c340 fix oss文件下载 2026-03-26 00:19:44 +08:00
疯狂的狮子Li
d2cdc694f1 update 优化 缩短oss模块命名 2026-03-25 11:34:39 +08:00
秋辞未寒
3540a1b94f style 格式化代码 2026-03-24 23:48:15 +08:00
秋辞未寒
8cadea285a remove 移除 旧的S3客户端
update 更新 文件上传使用新的S3客户端
2026-03-24 23:42:51 +08:00
AprilWind
8809ca2343 update 优化安全相关工具类,增加sm2验签 2026-03-24 14:07:10 +08:00
疯狂的狮子Li
1b7012e01f update bcpkix-jdk18on 1.80 => 1.83 2026-03-24 11:24:02 +08:00
秋辞未寒
2dc289979f update 更新 完善新的S3客户端相关配置 2026-03-21 17:08:29 +08:00
秋辞未寒
aa38a7b98a update 更新 新的S3客户端支持初始化和刷新配置 2026-03-21 08:31:09 +08:00
秋辞未寒
160b501b37 Merge remote-tracking branch 'plus/futuer/boot4' into futuer/boot4 2026-03-21 00:41:31 +08:00
gssong
68cb82d050 fix 修复个人信息手机号码参数错误 2026-03-20 11:46:26 +08:00
秋辞未寒
222f3657d0 update 提供一个自定义的S3存储客户端配置的校验方法,由调用者决定校验的结果 2026-03-19 22:40:53 +08:00
秋辞未寒
c94005e1ba update 重命名 字符串构建器,避免与标准库的字符串构建器有歧义 2026-03-19 22:40:50 +08:00
秋辞未寒
c64d611500 rebuild 重构 新的OSS客户端 2026-03-19 22:40:42 +08:00
疯狂的狮子Li
b8b75e087e update 优化 代码 2026-03-19 09:44:57 +08:00
疯狂的狮子Li
de5aa32e1d update 优化 代码 2026-03-19 09:42:36 +08:00
AprilWind
f1c2f0d458 update 优化部分导入语句,修改List<Long>为Collection<Long> 2026-03-19 09:29:19 +08:00
疯狂的狮子Li
7db9749718
Revert "feat 新特性! 支持列表翻译~"
This reverts commit d9aa8484ed.
2026-03-19 01:23:19 +00:00
秋辞未寒
d9aa8484ed feat 新特性! 支持列表翻译~ 2026-03-19 01:42:26 +08:00
疯狂的狮子Li
b67cd76e04 update 优化 将 CacheConstants 合并到 CacheNames 2026-03-18 14:28:01 +08:00
AprilWind
7bc2315c64 update 优化响应信息 2026-03-18 13:47:49 +08:00
AprilWind
72ac989614 update 优化使用 SystemConstants 替代硬编码的状态值 2026-03-18 13:07:41 +08:00
疯狂的狮子Li
b214817d0b update 重构 修改框架内不正常命名与规范是和否的状态 2026-03-18 10:39:06 +08:00
疯狂的狮子Li
0203b69fa6 update 重构 所有bo对象移除继承BaseEntity 2026-03-17 21:34:12 +08:00
疯狂的狮子Li
9aed0b06ca update 回滚错误的修改 record无法投递到redis序列化 2026-03-17 21:04:24 +08:00
疯狂的狮子Li
fcfa5eb767 update 优化 使用 record 简化实体类编码 2026-03-17 19:52:46 +08:00
YueYe
13aae27579 !837 [mod]分页查询接口使用R类型返回:数据放入data中
* [mod]将PageResult从common-mybatis挪到common-core中
* [mod]TableDataInfo修改为PageResult
* [mod]分页查询接口使用R类型返回:数据放入data中
2026-03-17 11:15:55 +00:00
疯狂的狮子Li
05d3634d18 Merge remote-tracking branch 'origin/dev' into futuer/boot4 2026-03-16 18:09:48 +08:00
疯狂的狮子Li
0dd3b8dc51 fix 修复 excel结尾出现空白格导致合并策略异常问题 2026-03-16 18:00:04 +08:00
疯狂的狮子Li
48992b574d update 优化 统一补全代码注释 2026-03-13 19:36:14 +08:00
疯狂的狮子Li
916282ba68 [重大更新] 集成 mybatis-plus-join 重构项目代码(实验性功能不稳定) 2026-03-13 17:46:23 +08:00
秋辞未寒
068e2de831 update 更新 统一枚举相关包名为enums 2026-03-13 16:01:12 +08:00
秋辞未寒
e81e250fee Merge remote-tracking branch 'plus/futuer/boot4' into futuer/boot4 2026-03-13 15:44:20 +08:00
秋辞未寒
1ecf22d61e update 优化 使用动态规划优化菜单树的构建 2026-03-13 15:43:19 +08:00
秋辞未寒
81adb94e54 add 新增注解类工具 2026-03-13 15:39:47 +08:00
疯狂的狮子Li
bdbcad7099 fix 修复 git出现问题导致文件名修改错误 2026-03-13 15:35:47 +08:00
疯狂的狮子Li
2a4dbdd974 update 优化 规范DTO命名 2026-03-13 14:38:42 +08:00
疯狂的狮子Li
40ea2e55bb update 优化 将logininfor规范化为loginInfo 2026-03-13 14:28:54 +08:00
疯狂的狮子Li
08ec5b3f49 update 优化 多次处理性能问题增加缓存 2026-03-12 15:14:56 +08:00
疯狂的狮子Li
4db032e190 Merge remote-tracking branch 'origin/dev' into futuer/boot4 2026-03-12 14:20:36 +08:00
疯狂的狮子Li
4c5f52d47e [重大更新] 数据权限增加角色与菜单关联 实现 角色->菜单->数据权限 控制数据权限功能(实验性功能不稳定) 2026-03-12 14:20:02 +08:00
疯狂的狮子Li
2d7195c61d update 优化 代码增加空判断与其他性能优化 2026-03-10 17:20:37 +08:00
秋辞未寒
0a42df2ab2 update sa-token 1.44.0 => 1.45.0
update springdoc 3.0.1 => 3.0.2
update spring-boot-admin 4.0.1 => 4.0.2
update redisson 4.2.0 => 4.3.0
update ip2region 3.3.4 => 3.3.6
update aws-sdk 2.41.34 => 2.42.9
update anyline 8.7.3-20260202 => 8.7.3-20260306
update maven-surefire-plugin 3.5.4 => 3.5.5
2026-03-10 16:54:26 +08:00
AprilWind
aaede419bc update 优化统一用户昵称 2026-03-10 14:25:29 +08:00
AprilWind
75d8d374bc update 优化统一用户昵称 2026-03-10 14:08:44 +08:00
疯狂的狮子Li
5312131635 update 优化代码 2026-03-06 17:57:05 +08:00
秋辞未寒
91f505539e Merge remote-tracking branch 'plus/dev' into dev 2026-03-06 17:32:35 +08:00
秋辞未寒
c9774e78c4 update 通过类加载的方式优化 Javadoc 解析器,支持执行多个 Javadoc 解析器 2026-03-06 17:32:28 +08:00
疯狂的狮子Li
337c2f7170 fix 修复 jackson createContextual 用法不标准导致可能出现的并发问题(https://gitee.com/dromara/RuoYi-Cloud-Plus/issues/IFAM5Z) 2026-03-06 16:54:50 +08:00
疯狂的狮子Li
f773818642 fix 修复 jackson createContextual 用法不标准导致可能出现的并发问题(https://gitee.com/dromara/RuoYi-Cloud-Plus/issues/IFAM5Z) 2026-03-06 16:49:36 +08:00