742 Commits
Author SHA1 Message Date
seewe 89b2cf4608 chore(db): 注释 postgresql 变更集引用 / Comment out postgresql changelog includes 2026-08-30 18:31:07 +08:00
seewe dc3889593d chore(db): 调整系统初始化种子数据 / Adjust system seed data
- 部门结构改为总公司+总经办+信息技术部+两个分公司(各8部门)
- 新增 14 个业务角色(董事长/总经理/部长/各经理/业务员等,含数据权限)
- 删除模板外链菜单与关于页面,Nacos/AI 控制台补充图标并默认隐藏
- 新增参数种子:sys.account.captchaType、sys.account.xcxApps(含两个小程序示例)
2026-08-30 18:07:52 +08:00
seewe 42052f7bf5 feat(auth): 小程序登录支持配置化与手机号一键登录自动注册 / Add configurable xcx login with phone auto-registration
- 小程序 appid/密钥支持参数管理 sys.account.xcxApps(JSON 数组,多小程序)优先,yml security.xcx.apps 兜底
- 登录新增 phoneCode 字段,调用微信 getuserphonenumber 解析真实手机号,stable_token 按小程序缓存至 redis
- 首次登录自动注册:以授权手机号为账号(已有同手机号账号则直接绑定),写入 sys_social 绑定 openid
- 自动注册默认昵称/初始密码(sys.user.initPassword)/头像/性别,用户类型 app_user
2026-08-30 18:07:34 +08:00
疯狂的狮子Li 3db0478da3 feat(database): 接入多模块 Liquibase 迁移 / Add multi-module Liquibase migrations
为后端服务增加 MySQL 与 PostgreSQL 的表结构、初始化数据和独立 Liquibase 入口。\nAdd database schemas, seed data, and isolated Liquibase changelog entrypoints for backend services.
2026-08-30 00:17:51 +08:00
疯狂的狮子Li 27a79a10e2 🦁🦁🦁发布 6.0.0 正式版 大版本发布!!!(版本号与vue版本同步以后没有单独版本) 2026-07-30 11:02:15 +08:00
疯狂的狮子Li f937d29250 fix 修复 菜单构建方法返回空列表的情况,确保在无菜单时返回空集合 2026-07-06 10:05:53 +08:00
疯狂的狮子Li f71f20abb9 fix 修复 用户上传头像后无法编辑问题 头像url改为独立字段避免影响 2026-07-03 17:02:02 +08:00
疯狂的狮子Li 0774be8405 fix 修复 白名单路径无法存储多个 2026-06-22 11:44:26 +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 2d13780a07 refactor: 简化类型检查和基础代码 2026-06-11 13:59:21 +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 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 7f066f3f43 update 新增R.data方法替代返回R<String>时泛型问题 2026-06-02 15:38:33 +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 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 4388ccfe00 update 优化 用户管理导入用户时校验账号最小长度 2026-05-06 16:19:28 +08:00
疯狂的狮子Li d8a9123ac9 update 优化 ExcelUtil 和 DeptExcelOptions 类的注释 2026-04-24 13:03:22 +08:00
疯狂的狮子Li 0c96adb009 update 优化 依赖导入 2026-04-16 18:03:28 +08:00
疯狂的狮子Li 591e24e246 update 优化 客户端管理 增加白名单路径和白名单IP功能 可限制客户端能访问的具体路径与可访问的具体IP地址 2026-04-16 14:57:27 +08:00
疯狂的狮子Li 0e74ce0bfd update 角色管理菜单权限-数据权限放到一起 2026-04-16 14:39:28 +08:00
疯狂的狮子Li 33c2c1ff49 update 优化代码写法 2026-04-09 17:13:24 +08:00
疯狂的狮子Li db2679faef add 增加 用户管理 用户详情展示抽屉 2026-04-09 13:19:59 +08:00
疯狂的狮子Li 1c35ad55af update 统一框架所有主键id均使用雪花id 2026-04-08 15:35:32 +08:00
疯狂的狮子Li 0ef78b92d7 update 优化 操作日志 补齐一些必要的记录数据 2026-04-08 13:33:13 +08:00
疯狂的狮子Li dcfeeff94a update 优化 菜单管理 增加激活菜单与扩展属性字段 2026-04-08 13:23:39 +08:00
疯狂的狮子Li cda9c41adf fix 修复 部门vo子部门属性使用错误 2026-04-07 09:17:44 +08:00
疯狂的狮子Li 4532138fde [重大更新] 应广大用户要求 将Date换成LocalDateTime 2026-04-03 12:27:57 +08:00
疯狂的狮子Li aca29a329a update 优化 项目中的一些存在null的问题 与一些性能问题 小优化 2026-04-01 10:13:18 +08:00
疯狂的狮子Li d5457ed99c fix 修复 DeptExcelConverter 存在的内存泄漏问题 与优化部分代码 2026-04-01 09:51:09 +08:00
疯狂的狮子Li 71153d59d1 update 修改 菜单service用法 与最新mapper同步 2026-03-30 19:47:32 +08:00
疯狂的狮子Li 070b4bd9bb 同步vue版本代码修改
update 使用常量替代硬编码的删除标志,优化查询条件
update 增加消息推送模块注释
update 优化 将全局继承MPJ改为按需求继承
fix 修复 distinct 在 sqlserver 中的限制 补缺排序字段 确保语法正确
update 增加部门Excel转换处理和下拉选项数据源
2026-03-30 19:44:04 +08:00
疯狂的狮子Li fd22881cd8 update 优化 修改 RemotePushPayLoad 包结构 2026-03-30 18:36:55 +08:00
疯狂的狮子Li 58afbf3ebf update 重构 common-sse 与 common-websocket 合并为 ruoyi-common-push 推送模块
update 优化 通知公告页面增加查看详情功能 支持预览已经编辑好的富文本内容
update 优化 消息盒子相关消息可直接跳转到详情页展示富文本内容
update 完成消息盒子功能前后端联动(已读未读在前端浏览器存储)
update 工作流消息推送增加前端路由跳转
2026-03-27 19:42:28 +08:00
疯狂的狮子Li fb5b5aed29 update 优化 后端导入返回信息使用\n分割 避免前端出现xss问题 2026-03-27 17:10:08 +08:00
疯狂的狮子Li 990a0f4b01 Revert "update 将dubbo包名改为remote包名"
This reverts commit 792941fe
2026-03-24 18:04:13 +08:00
疯狂的狮子Li 1bce97a536 Revert "[重大更新] 使用 spring 新特性 HttpServiceClient 替代 Dubbo 降低框架使用难度(半成本 数据权限不好使)"
This reverts commit b6d2274b
2026-03-24 18:03:21 +08:00
疯狂的狮子Li 2fdcf44dbb Revert "[重大更新] 使用 spring feign 替代 HttpServiceClient (功能太新 支持不完全 使用成本太高)"
This reverts commit 485c2001
2026-03-24 18:01:00 +08:00
疯狂的狮子Li c53d863bd9 fix 修复个人信息手机号码参数错误 2026-03-24 11:06:25 +08:00
疯狂的狮子Li 792941fed9 update 将dubbo包名改为remote包名 2026-03-23 15:02:11 +08:00
疯狂的狮子Li eba382558a [重大更新] 由于nacos底层结构大变更 无法在内部维护nacos与seata源码服务 使用者需自行下载搭建 2026-03-23 13:45:04 +08:00