Commit Graph

1031 Commits

Author SHA1 Message Date
疯狂的狮子Li
3a6d62d695 fix 修复 一些发现的小bug
- 短信验证码限流 key 改为 #phoneNumber,验证码改为发送成功后再写 Redis,失败消息避免 NPE
- 邮箱验证码改为邮件发送成功后再写 Redis
- ValidatorUtils 增加 NPE 校验
- 部门导入路径不存在时明确报错,不再静默转成 null
- 重复提交切面完整扫描数组、集合、Map 中的过滤对象
- Excel 级联下拉补齐一级选项的 Excel 名称规则校验和重复校验
2026-06-08 16:37:18 +08:00
疯狂的狮子Li
c64fb7a16a update 重构 头像上传改为先上传oss后更新用户数据 2026-06-05 16:41:12 +08:00
疯狂的狮子Li
2d4d7b6fb1 update 格式化全部代码 2026-06-04 16:08:04 +08:00
AprilWind
e08160afb6 update 优化冗余分隔符 2026-06-04 15:08:13 +08:00
AprilWind
94d7cd3489 update 优化媒体工具类,添加私有构造函数以防止实例化 2026-06-04 12:19:41 +08:00
疯狂的狮子Li
ddd6284f3b update 优化 代码生成 删除无用代码 2026-06-03 17:30:05 +08:00
疯狂的狮子Li
97524974d5 update 优化 代码生成支持接入各种不同前端 只需要将模板放到vm文件夹下 前端传对应的文件夹名即可 2026-06-03 15:27:39 +08:00
疯狂的狮子Li
626496f4ca update 优化 代码生成模板合并 2026-06-03 14:31:31 +08:00
AprilWind
46c62f2ced update 新增R.data方法替代返回R<String>时泛型问题 2026-06-02 14:37:32 +08:00
疯狂的狮子Li
6b2339a006 update spring-ai 2.0.0-M8
update snail-ai 0.0.3
update 临时处理 snailjob与snailai的grpc依赖冲突问题
2026-06-02 10:24:32 +08:00
AprilWind
e49f3b2260 docs 补充项目注释 2026-06-01 13:58:13 +08:00
AprilWind
107d3326b4 docs 补充项目注释 2026-06-01 11:50:59 +08:00
AprilWind
941c0b9032 docs 补充项目注释 2026-06-01 10:48:09 +08:00
疯狂的狮子Li
f3ed8e82a7 update 修改 ai页面路径 2026-05-29 09:07:45 +08:00
疯狂的狮子Li
16b54b3274 fix 修复 虚拟线程导致的问题 2026-05-28 15:53:46 +08:00
疯狂的狮子Li
7c7c8a7564 fix 修复 多次驳回无法锁定审批人问题 2026-05-28 09:38:27 +08:00
疯狂的狮子Li
b5da5f30c9 update 优化 将框架内的 sse ws 统一走认证处理器 不再自行排除编码处理
update 适配 snail-ai 的 spring-ai 版本过低问题 先降级spring-ai版本到m4等后续适配
2026-05-26 19:08:04 +08:00
疯狂的狮子Li
af21d69e65 update 优化 !pr850 相关代码用法与问题 2026-05-26 11:07:43 +08:00
CT
868f51c99d !850 增加snail-ai集成
* 修复冲突
* 1、修改使用Spring sse方式
* 恢复默认配置
* 恢复默认端口
* 菜单sql
* 配置还原
* 修改数据库配置信息
* snail-ai测试版本
* 暂存修改
2026-05-26 02:02:06 +00:00
forever2020
1e2d3654cd !851 fix: 修复查询我的已办接口报错
* fix: 修复查询我的已办接口报错
2026-05-26 01:52:26 +00:00
疯狂的狮子Li
07981a9ed1 update 优化 路由接口返回ext扩展数据 2026-05-22 17:38:18 +08:00
疯狂的狮子Li
67cf459da7 update 优化 使用工具类简化代码 2026-05-21 09:49:17 +08:00
AprilWind
a95790b465 update 优化代码格式和可读性,简化条件判断 2026-05-20 13:33:14 +08:00
疯狂的狮子Li
cc74b454d8 add 新增 迁移cloud版本 ruoyi-common-elasticsearch 模块 可接入es开发 2026-05-18 18:31:54 +08:00
疯狂的狮子Li
e2f9a7ce9a update 优化 mcp代码案例 2026-05-18 18:10:01 +08:00
疯狂的狮子Li
f237d0c391 add 增加 ruoyi-common-mcp 模块 支持作为server提供mcp接口提供数据 与 接入多个client做数据采集 2026-05-18 17:25:07 +08:00
AprilWind
a2300b3a29 refactor: 增强代码注释以提升可读性和维护性 2026-05-18 10:10:16 +08:00
疯狂的狮子Li
84afd6e6c0 refactor: 使用事件解耦业务副作用并优化虚拟线程并发
- 新增登录成功事件,解耦在线用户缓存、登录日志和最近登录信息更新
  - 新增在线用户清理事件,角色授权变更后异步清理受影响用户会话
  - 新增 OSS 配置变更事件,统一处理配置初始化、删除和默认配置切换后的缓存刷新
  - 新增工作流抄送、待办消息、结果消息事件,拆分全局监听器中的副作用逻辑
  - 扩展 ThreadUtils 支持带返回值的虚拟线程批量执行
  - 在线用户监控批量读取 Redis 会话信息时使用虚拟线程并发处理
  - OSS 多文件查询、URL 解析和 DTO 转换使用虚拟线程并发处理
  - 工作流办理人回显和用户解析按类型并发查询
  - 工作流多渠道消息发送改为并发执行
  - WebSocket 与 SSE 广播消息按用户并发发送
2026-05-16 18:44:51 +08:00
疯狂的狮子Li
287cce6238 refactor(common-oss): 优化 OSS 客户端生命周期与配置构建
- 下载 InputStream 回调后自动关闭响应流,避免底层连接释放不明确
  - 统一解包异步调用异常,保留真实 S3 错误原因
  - OssFactory 改为按 configKey 粒度加锁,降低多配置初始化阻塞
  - OSS 配置更新和删除后主动移除本地旧客户端,释放相关资源
  - 收敛 OSS region、ACL、路径风格和访问 URL 构建逻辑
  - Options 新增 create 方法,保留 builder 兼容旧调用
2026-05-16 17:16:55 +08:00
疯狂的狮子Li
99db6dceea refactor(common-mail): 使用 MailBuilder 替代 MailUtils
- 新增链式 MailBuilder,统一邮件发送入口
  - 删除 MailUtils,业务代码全部切换为 builder 调用
  - 默认邮件账户改为发送时获取,避免类加载阶段依赖 Bean
  - 自定义发件账号时复制默认配置,避免污染全局 MailAccount
  - 增加收件人、标题和正文参数校验
  - 调整内联图片流关闭时机,发送结束后统一关闭
  - 将 MailAccount 构建逻辑下沉到 MailProperties
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
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
592d998e0f update 优化代码注释并移除冗余构造函数 2026-05-15 12:48:53 +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
AprilWind
39d27a4249 update 优化审批者字段名称 2026-05-13 11:31:41 +08:00
AprilWind
b5157e6705 update 统一用户性别字段名称为gender 2026-05-13 09:27:01 +08:00
疯狂的狮子Li
89530d875d update 优化 兼容老数据问题 2026-05-07 09:34:12 +08:00
疯狂的狮子Li
dfaa97df0e fix 修复 前端输入性CVE漏洞 禁止使用代码生成到本地路径 2026-05-06 15:24:54 +08:00
pany_2017
7a4425149f !848 fix: 用户管理导入用户时校验账号最小长度
* fix: 用户管理导入用户时校验账号最小长度
2026-04-24 19:00:49 +08:00
AprilWind
f393a5ae9a update 优化 ExcelUtil 和 DeptExcelOptions 类的注释 2026-04-24 12:23:28 +08:00
疯狂的狮子Li
c17948510c update 重构 增强代码生成器各项功能
update 自动类型判断可根据不同数据库精确识别 对应的java类型
update 优化java字段名与数据库名不匹配则增加别名注解
update 增加 是否导出 是否状态切换 是否组合唯一校验 是否排序调整 和树结构相关字段等功能选择
update 优化自定义路径导出 导出全部代码
update 删除无用主子表相关代码
2026-04-17 18:24:04 +08:00
疯狂的狮子Li
983b393d3e update 优化 重构抽出一些常用hooks组件简化页面编码 2026-04-17 15:46:40 +08:00
疯狂的狮子Li
e0033702b0 update 优化 重构抽出一些常用hooks组件简化页面编码 2026-04-17 15:09:16 +08:00
疯狂的狮子Li
5025afb032 update 优化 菜单勾选栏改为左菜单右按钮结构 增加禁用与隐藏图标 2026-04-17 12:08:50 +08:00
lau
2aefff69c8 update 角色菜单列表树接口返回按钮列表 2026-04-16 21:17:31 +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
lau
ef9ae0f2e8 update 角色基础信息修改接口地址改回原样 2026-04-15 20:45:02 +08:00
lau
5057e905f4 update 角色管理菜单权限-数据权限放到一起 2026-04-15 20:39:51 +08:00
疯狂的狮子Li
1c147c20ef fix 修复 代码生成模板小问题 2026-04-14 15:49:23 +08:00
疯狂的狮子Li
5793e9a368 fix 修复 AUTO_PASS 变量取值错误 2026-04-10 17:53:39 +08:00
疯狂的狮子Li
347e536a61 update 适配 根据导入数据源指定代码生成模板 2026-04-10 14:41:27 +08:00
疯狂的狮子Li
096a6a1245 update 适配代码生成模板 2026-04-10 14:41:03 +08:00
疯狂的狮子Li
78a06c8c9f update 优化代码写法 2026-04-09 17:12:46 +08:00
疯狂的狮子Li
5e9aacd4ba add 增加 用户管理 用户详情展示抽屉 2026-04-09 13:18:06 +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
5b6b9c617a update 优化 菜单管理 增加激活菜单与扩展属性字段 2026-04-08 11:49:53 +08:00
疯狂的狮子Li
4d3b32c570 fix 修复 部门vo子部门属性使用错误 2026-04-07 09:16:23 +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
d9115291bc update 优化 调整代码生成器时间类型 2026-04-03 12:22:01 +08:00
疯狂的狮子Li
0403aac1a4 update 优化 调整代码生成器时间类型 2026-04-03 12:11:02 +08:00
疯狂的狮子Li
b9489d7406 [重大更新] 应广大用户要求 将Date换成LocalDateTime 2026-04-03 10:59:04 +08:00
疯狂的狮子Li
e20e31b5f8 update 优化 工作流类别翻译器支持批量翻译 2026-04-02 11:35:43 +08:00
疯狂的狮子Li
f8ebeaa01a update 优化 工作流类别翻译器支持批量翻译 2026-04-02 11:26:36 +08:00
疯狂的狮子Li
00a5d5c59f update 优化 已办任务列表去除抄送任务 2026-04-02 11:16:17 +08:00
疯狂的狮子Li
bb166c0742 update 优化 删除一些无用方法 2026-04-02 11:01:27 +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
eb850fb8cf update 优化 代码生成器方法 2026-03-31 17:58:18 +08:00
疯狂的狮子Li
37e1ed0bf3 fix 修复 DeptExcelConverter 存在的内存泄漏问题 与优化部分代码 2026-03-31 17:54:41 +08:00
疯狂的狮子Li
f1ef471c68 update 优化 缩短代码生成模块 包名与模块名 2026-03-30 20:02:43 +08:00
AprilWind
a6c21ac7d7 update 增加部门Excel转换处理和下拉选项数据源 2026-03-30 17:46:33 +08:00
疯狂的狮子Li
175a02f49c fix 修复 distinct 在 sqlserver 中的限制 补缺排序字段 确保语法正确 2026-03-30 15:21:37 +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
AprilWind
a1f8df90cf update 使用常量替代硬编码的删除标志,优化查询条件 2026-03-30 09:34:22 +08:00
疯狂的狮子Li
ee2ee27cf1 update 修改接口路径与cloud版本保持一致 2026-03-27 18:26:36 +08:00
疯狂的狮子Li
776d85ae15 update 优化 后端导入返回信息使用\n分割 避免前端出现xss问题 2026-03-27 16:43:31 +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
疯狂的狮子Li
fa8e1cd3c0 update 删除无用字段 2026-03-26 14:33:18 +08:00
秋辞未寒
f45f58c340 fix oss文件下载 2026-03-26 00:19:44 +08:00
lau
d177eef25e fix 个人信息性别字段名修正 2026-03-25 20:42:33 +08:00
疯狂的狮子Li
214cefd259 update 优化 缩短oss模块命名 2026-03-25 11:40:18 +08:00
疯狂的狮子Li
d2cdc694f1 update 优化 缩短oss模块命名 2026-03-25 11:34:39 +08:00
lau
e95d1e3f33 fix 修改 oss配置切换时状态修改错误 2026-03-25 10:55:59 +08:00
秋辞未寒
8cadea285a remove 移除 旧的S3客户端
update 更新 文件上传使用新的S3客户端
2026-03-24 23:42:51 +08:00
疯狂的狮子Li
77fc3d37d8 update 优化 代码生成模块 2026-03-24 10:49:16 +08:00
秋辞未寒
fe8d15c6a8 refactor 重构代码生成工具链,复用代码模板以提升代码生成性能 2026-03-24 01:56:34 +08:00
gssong
68cb82d050 fix 修复个人信息手机号码参数错误 2026-03-20 11:46:26 +08:00