Commit Graph

1566 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