Commit Graph
1285 Commits
Author SHA1 Message Date
疯狂的狮子Li d8a5dda7f5 fix 修复 检查bean是否存在注解不生效问题 2026-06-29 18:15:41 +08:00
疯狂的狮子Li 03f3ff4c55 update 优化 如果是react前端生成代码 目录使用pages命名 2026-06-29 16:46:42 +08:00
疯狂的狮子Li 78ec0e5d41 fix 修复 单独关闭 openapi client 报错问题 2026-06-26 10:52:44 +08:00
疯狂的狮子Li c448f3b838 fix 修复 代码生成 模板方法调用写法错误 2026-06-25 14:56:40 +08:00
疯狂的狮子Li 83208c8feb fix 修复 fm模板将Long类型格式化出现问题 2026-06-25 09:30:43 +08:00
疯狂的狮子Li 059f212639 update 优化 异常处理 2026-06-23 11:39:23 +08:00
疯狂的狮子Li 2a3d225b9d update 优化 基于流程变量优化退回选择问题 2026-06-22 16:58:37 +08:00
疯狂的狮子Li 1ca2801e2b update 优化 工作流管理页接口增加权限标识符 避免越权 2026-06-22 16:58:20 +08:00
疯狂的狮子Li 6a7b01c8a0 update 优化 删除无用配置代码 2026-06-22 14:47:40 +08:00
疯狂的狮子Li 0774be8405 fix 修复 白名单路径无法存储多个 2026-06-22 11:44:26 +08:00
疯狂的狮子Li 6f950ae8d2 update 重构 将代码生成vm模板替换为fm模板 语法更清晰明了 2026-06-18 15:23:38 +08:00
疯狂的狮子Li ed1cf858b0 add 增加 自定义sql日志输出 性能比p6spy更好更详细 可以精确定位mapper具体位置 2026-06-17 10:51:24 +08:00
疯狂的狮子Li ba0a6d322a update snail-ai 0.0.5 2026-06-17 09:53:58 +08:00
疯狂的狮子Li d2b8bc235d update 优化 岗位表增加逻辑删除字段 2026-06-17 09:41:54 +08:00
疯狂的狮子Li 4b580998fc fix 修复 客户端导出报错 暂不支持List字段导出 2026-06-15 14:54:40 +08:00
疯狂的狮子Li 4a5ee4306d feat: 上传 OSS 附件支持扩展信息 2026-06-11 13:59:46 +08:00
疯狂的狮子Li 2d13780a07 refactor: 简化类型检查和基础代码 2026-06-11 13:59:21 +08:00
疯狂的狮子Li 0d72999366 refactor: 使用 getFirst 优化首元素访问 2026-06-11 13:57:43 +08:00
疯狂的狮子Li d8f8d5493d fix 修复 代码生成默认菜单上级id错误 2026-06-10 09:55:01 +08:00
疯狂的狮子Li 2920827107 update 优化 增加snailai-server相关docker配置 2026-06-09 11:12:19 +08:00
疯狂的狮子Li 47cd6f23de update 优化 代码生成前端模板 2026-06-08 18:48:22 +08:00
疯狂的狮子Li 11e3b609ea update 优化代码小优化项
- ex.getMessage() 判空后再 contains,避免异常处理器自身 NPE
- 抄送历史任务为空时改为明确的 ServiceException;当前任务办理人查询改为 ID 去重后批量远程查
- 流程图提示里用户 ID 去重,部门名称从循环内逐条Dubbo 调用改为一次批量查询
2026-06-08 17:26:37 +08:00
疯狂的狮子Li 54d81e1c1b fix 修复 一些发现的小bug
- 短信验证码限流 key 改为 #phoneNumber,验证码改为发送成功后再写 Redis,失败消息避免 NPE
- 邮箱验证码改为邮件发送成功后再写 Redis
- ValidatorUtils 增加 NPE 校验
- 部门导入路径不存在时明确报错,不再静默转成 null
- 重复提交切面完整扫描数组、集合、Map 中的过滤对象
- Excel 级联下拉补齐一级选项的 Excel 名称规则校验和重复校验
2026-06-08 16:47:01 +08:00
疯狂的狮子Li 671fcb1249 update snail-ai 升级 0.0.4 2026-06-08 09:31:15 +08:00
疯狂的狮子Li d6ad3a5063 update 优化 删除不建议继续使用的接口 2026-06-08 09:28:58 +08:00
疯狂的狮子Li 596f1112d4 update 重构 头像上传改为先上传oss后更新用户数据 2026-06-05 16:49:07 +08:00
疯狂的狮子Li 7fbd6fffcc update 格式化全部代码 2026-06-04 18:11:39 +08:00
疯狂的狮子Li 5f8902c79a update 更新 Dockerfile 使用新的 JDK 版本 21.0.11 2026-06-04 17:17:41 +08:00
疯狂的狮子Li 6f55c79951 update 优化 代码生成支持接入各种不同前端 只需要将模板放到vm文件夹下 前端传对应的文件夹名即可 2026-06-03 17:30:19 +08:00
疯狂的狮子Li 7f066f3f43 update 新增R.data方法替代返回R<String>时泛型问题 2026-06-02 15:38:33 +08:00
疯狂的狮子Li 629e6a4551 update 集成 snail-ai-server
update 增加 ruoyi-ai服务
2026-06-02 14:11:32 +08:00
疯狂的狮子Li e31947f690 fix 修复 远程调用手动使用虚拟线程导致上下文丢失问题 2026-05-28 15:45:27 +08:00
疯狂的狮子Li 4efde9965f fix 修复 多次驳回无法锁定审批人问题 2026-05-28 14:59:12 +08:00
疯狂的狮子Li 26ff498547 fix 修复 查询我的已办接口报错 2026-05-26 17:01:24 +08:00
疯狂的狮子Li 5831e5edfd update 优化 路由接口返回ext扩展数据 2026-05-26 16:48:26 +08:00
疯狂的狮子Li 23ddf8baf7 update 优化 使用新写法优化业务代码 2026-05-20 14:04:16 +08:00
疯狂的狮子Li 7ff2a9b5eb refactor: 增强代码注释以提升可读性和维护性 2026-05-18 17:33:34 +08:00
疯狂的狮子Li ae685cc0d5 refactor: 使用事件解耦业务副作用并优化虚拟线程并发
- 新增登录成功事件,解耦在线用户缓存、登录日志和最近登录信息更新
  - 新增在线用户清理事件,角色授权变更后异步清理受影响用户会话
  - 新增 OSS 配置变更事件,统一处理配置初始化、删除和默认配置切换后的缓存刷新
  - 新增工作流抄送、待办消息、结果消息事件,拆分全局监听器中的副作用逻辑
  - 扩展 ThreadUtils 支持带返回值的虚拟线程批量执行
  - 在线用户监控批量读取 Redis 会话信息时使用虚拟线程并发处理
  - OSS 多文件查询、URL 解析和 DTO 转换使用虚拟线程并发处理
  - 工作流办理人回显和用户解析按类型并发查询
  - 工作流多渠道消息发送改为并发执行
  - WebSocket 与 SSE 广播消息按用户并发发送
2026-05-18 17:22:13 +08:00
疯狂的狮子Li 06f91f3c0e refactor(common-oss): 优化 OSS 客户端生命周期与配置构建
- 下载 InputStream 回调后自动关闭响应流,避免底层连接释放不明确
  - 统一解包异步调用异常,保留真实 S3 错误原因
  - OssFactory 改为按 configKey 粒度加锁,降低多配置初始化阻塞
  - OSS 配置更新和删除后主动移除本地旧客户端,释放相关资源
  - 收敛 OSS region、ACL、路径风格和访问 URL 构建逻辑
  - Options 新增 create 方法,保留 builder 兼容旧调用
2026-05-18 15:54:48 +08:00
疯狂的狮子Li 3eda7ecf06 refactor(common-mail): 使用 MailBuilder 替代 MailUtils
- 新增链式 MailBuilder,统一邮件发送入口
  - 删除 MailUtils,业务代码全部切换为 builder 调用
  - 默认邮件账户改为发送时获取,避免类加载阶段依赖 Bean
  - 自定义发件账号时复制默认配置,避免污染全局 MailAccount
  - 增加收件人、标题和正文参数校验
  - 调整内联图片流关闭时机,发送结束后统一关闭
  - 将 MailAccount 构建逻辑下沉到 MailProperties
2026-05-18 15:36:10 +08:00
疯狂的狮子Li 5c6be38ce5 refactor(common-excel): 重构 Excel 导入导出构建器
- 删除 ExcelUtil,统一由 ExcelBuilder 承载导入、导出、模板导出、ZIP 导出和自定义写出能力
  - 新增 ExcelBuilder.read(...) 导入构建器,支持 validate、failFast、listener、sheet、密码、空行、表头行、trim/strip、限制读取行数等配置
  - 扩展导出构建器,支持动态列、sheet 编号、导出密码、表头控制、固定列宽/行高、自定义 Converter 和 WriteHandler
  - 将业务代码中的 ExcelUtil 调用全部替换为 ExcelBuilder 链式调用
  - 同步调整代码生成器 controller 模板,后续生成代码默认使用 ExcelBuilder
  - 将文件名编码、响应头处理、字典表达式转换收敛为内部实现细节
2026-05-18 15:19:59 +08:00
疯狂的狮子Li 87e770ebe6 update 增加join工具 简化join业务代码写法 2026-05-15 16:40:06 +08:00
疯狂的狮子Li 70dacfb379 update 优化代码注释 2026-05-15 14:32:59 +08:00
疯狂的狮子Li bf70c2c673 [重大更新] 增加mybatis-plus扩展工具 大幅简化整体业务代码写法 优雅舒适 2026-05-15 14:18:35 +08:00
疯狂的狮子Li 977cee2db5 update 优化 leave JSON 文件中的权限标志,并将 warm-flow 版本更新至 1.8.7 2026-05-15 13:45:09 +08:00
疯狂的狮子Li 74932b2c24 update 优化 兼容老数据问题 2026-05-07 09:34:23 +08:00
疯狂的狮子Li 83fce83da9 update 删除无用代码 2026-05-07 09:15:50 +08:00
疯狂的狮子Li 609cb8b22e update 删除无用代码 2026-05-07 09:13:06 +08:00
疯狂的狮子Li 48c164b7bb fix 修复 前端输入性CVE漏洞 禁止使用代码生成到本地路径 2026-05-06 16:21:17 +08:00
疯狂的狮子Li 4388ccfe00 update 优化 用户管理导入用户时校验账号最小长度 2026-05-06 16:19:28 +08:00