Commit Graph

719 Commits

Author SHA1 Message Date
CT 868f51c99d !850 增加snail-ai集成
* 修复冲突
* 1、修改使用Spring sse方式
* 恢复默认配置
* 恢复默认端口
* 菜单sql
* 配置还原
* 修改数据库配置信息
* snail-ai测试版本
* 暂存修改
2026-05-26 02:02:06 +00:00
疯狂的狮子Li cc74b454d8 add 新增 迁移cloud版本 ruoyi-common-elasticsearch 模块 可接入es开发 2026-05-18 18:31:54 +08:00
疯狂的狮子Li f237d0c391 add 增加 ruoyi-common-mcp 模块 支持作为server提供mcp接口提供数据 与 接入多个client做数据采集 2026-05-18 17:25:07 +08:00
疯狂的狮子Li 84afd6e6c0 refactor: 使用事件解耦业务副作用并优化虚拟线程并发
- 新增登录成功事件,解耦在线用户缓存、登录日志和最近登录信息更新
  - 新增在线用户清理事件,角色授权变更后异步清理受影响用户会话
  - 新增 OSS 配置变更事件,统一处理配置初始化、删除和默认配置切换后的缓存刷新
  - 新增工作流抄送、待办消息、结果消息事件,拆分全局监听器中的副作用逻辑
  - 扩展 ThreadUtils 支持带返回值的虚拟线程批量执行
  - 在线用户监控批量读取 Redis 会话信息时使用虚拟线程并发处理
  - OSS 多文件查询、URL 解析和 DTO 转换使用虚拟线程并发处理
  - 工作流办理人回显和用户解析按类型并发查询
  - 工作流多渠道消息发送改为并发执行
  - WebSocket 与 SSE 广播消息按用户并发发送
2026-05-16 18:44:51 +08:00
疯狂的狮子Li 3cea6f294f refactor(common-push): 优化消息推送模块配置与连接管理
- 修正 SSE/WebSocket 自动装配条件,message.enabled=false 时不再注册推送组件
  - 将 SSE 超时、心跳间隔、WebSocket 发送超时和缓冲区大小下沉到配置项
  - 将推送会话管理器改为构造器注入定时线程池,减少 SpringUtils 服务定位
  - WebSocket 传输异常时主动移除并关闭会话,避免异常连接残留
  - WebSocket 握手改为从 ServerHttpRequest 读取客户端标识,降低线程上下文依赖
  - 补充 Redis topic 空消息防御,避免异常消息触发 NPE
  - PushDTO 增加静态工厂方法,简化推送参数构建
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 df2015f6d0 refactor(common-core): 优化代码中的小问题 2026-05-16 17:16:53 +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
疯狂的狮子Li 573a6228a3 update 删除无用接口 2026-04-23 11:17:29 +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 563a397033 update 优化 截断token 避免日志输出具体token内容 防止盗用隐患 2026-04-09 10:34:11 +08:00
疯狂的狮子Li ef3fa714bb update 优化 LocalDateTime 任意时间格式传参序列化 2026-04-03 13:44:29 +08:00
疯狂的狮子Li b9489d7406 [重大更新] 应广大用户要求 将Date换成LocalDateTime 2026-04-03 10:59:04 +08:00
疯狂的狮子Li 60b6862c9e update 完成消息盒子功能前后端联动(已读未读在前端浏览器存储) 2026-03-27 14:37:20 +08:00
疯狂的狮子Li 029f6a4c11 update 重构 common-sse 与 common-websocket 合并为 ruoyi-common-push 推送模块 2026-03-26 17:25:36 +08:00
AprilWind e00837a26f update 修复手机号和邮箱格式校验 2026-03-25 20:47:31 +08:00
AprilWind bc827570e4 update 增加手机号和邮箱格式校验 2026-03-25 17:44:39 +08:00
gssong 68cb82d050 fix 修复个人信息手机号码参数错误 2026-03-20 11:46:26 +08:00
疯狂的狮子Li b67cd76e04 update 优化 将 CacheConstants 合并到 CacheNames 2026-03-18 14:28:01 +08:00
疯狂的狮子Li b214817d0b update 重构 修改框架内不正常命名与规范是和否的状态 2026-03-18 10:39:06 +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
疯狂的狮子Li 48992b574d update 优化 统一补全代码注释 2026-03-13 19:36:14 +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 4c5f52d47e [重大更新] 数据权限增加角色与菜单关联 实现 角色->菜单->数据权限 控制数据权限功能(实验性功能不稳定) 2026-03-12 14:20:02 +08:00
AprilWind ea32d9c4c8 update 将 application.yml 中的 biz-thread-pool-size 重命名为 mqtt-executor-size 2026-02-12 13:41:45 +08:00
疯狂的狮子Li 529f614dae Merge remote-tracking branch 'origin/dev' into futuer/boot4
# Conflicts:
#	pom.xml
2026-02-10 13:03:48 +08:00
疯狂的狮子Li ac6fe13bcf update 重构 将 idempotent 与 ratelimiter 模块统一合并到 redis 模块 降级模块使用复杂度 2026-02-10 11:59:59 +08:00
疯狂的狮子Li efae1c914b Revert "update 使用Spring Redis Data自动配置项优化Redisson 4.X配置流程"
This reverts commit 7c3a5c4a1d.
2026-01-29 09:41:17 +00:00
秋辞未寒 7c3a5c4a1d update 使用Spring Redis Data自动配置项优化Redisson 4.X配置流程
update 优化Redisson自定义配置,Json序列化依赖升级至Jackson3.X
2026-01-29 17:13:19 +08:00
ColorDreams cd0ee3f016 update 更新ip2region版本,优化IP未知地区占位符为0的情况 2026-01-28 13:14:35 +08:00
疯狂的狮子Li 3797d9b8ed update 优化 使用虚拟线程优化查询速度 2026-01-23 14:56:05 +08:00
疯狂的狮子Li 9c0636978f update 优化 自行实现更漂亮的验证码图案 2026-01-22 18:03:42 +08:00
疯狂的狮子Li fc00210a39 update 修改验证码默认样式 2026-01-22 18:03:42 +08:00
疯狂的狮子Li b8571e9ca1 update 优化 增加线程工具简化虚拟线程语法 2026-01-22 18:01:45 +08:00
疯狂的狮子Li 660757cb71 update 优化 使用虚拟线程优化查询速度 2026-01-22 11:27:58 +08:00
疯狂的狮子Li 161b52d8d7 update 优化 mqtt-server 文档搭建说明 2026-01-16 15:44:42 +08:00
疯狂的狮子Li 5b82c12e17 add 增加 ruoyi-common-mqtt 模块 2026-01-16 15:39:10 +08:00
疯狂的狮子Li 6f94095bb0 update 优化 自行实现更漂亮的验证码图案 2026-01-14 18:28:37 +08:00
疯狂的狮子Li 2d4685ac5f update 修改验证码默认样式 2026-01-14 16:38:17 +08:00
疯狂的狮子Li 145b903185 [重大更改] 移除多租户相关功能 2026-01-13 16:14:52 +08:00
疯狂的狮子Li 469274d9b1 update 优化 大家都认可用"账"统一改为账 2026-01-12 09:28:02 +08:00
疯狂的狮子Li b4467aa8e9 update 优化 统一用词 2026-01-12 09:28:01 +08:00
疯狂的狮子Li 0940ba6762 update 优化 大家都认可用"账"统一改为账 2026-01-12 09:17:39 +08:00
疯狂的狮子Li 1a14bdf256 update 优化 统一用词 2026-01-09 11:50:28 +08:00
疯狂的狮子Li 2f4e89ee42 update 不兼容整体升级 springboot 4.X
update springboot 3.5 => 4.0
update springdoc 2.8 => 3.0
update mybatis-plus 3.5.14 => 3.5.15
update redisson 3.52.0 => 4.1.0
update dynamic-ds 4.3.1 => 4.5.0
2026-01-06 17:18:08 +08:00
AprilWind 1a461f7d3d !804 update 优化登录提示语
* update 优化登录提示语
2025-12-15 03:10:49 +00:00