升级日志

记录每个版本的功能新增、优化与修复

v1.3.0
2026 年 8 月

🚀 新增模块

  • 报表设计器:可视化报表设计,支持查询构建器、聚合函数、自定义行列、Excel 函数表达式
  • 大屏设计器:拖拽式数据大屏设计,支持多种图表组件、数据源绑定、实时预览
  • 数据源管理:多数据源配置与连接池管理,支持连接测试

📊 报表功能

  • 查询构建器:可视化 SQL 查询构建,支持多表关联与聚合函数
  • 自定义行列:支持自定义汇总行与计算列,Excel 函数表达式
  • 报表打印:打印模板配置,支持页眉页脚、水印、缩放
  • 元数据查询:自动读取数据源表结构与字段信息

🔒 安全加固

  • 文件上传接口增加登录认证,新增文件类型白名单与大小限制
  • 报表模块全部 Controller 接入 @SaCheckPermission 权限控制
  • 操作日志 / 登录日志删除操作增加密码二次验证
  • 系统核心实体(用户 / 部门 / 角色 / 菜单 / 岗位)全部添加 @NotBlank / @Size 输入校验
  • 控制器 @RequestBody 参数全部添加 @Valid 校验触发
  • 报表元数据查询增加表名格式白名单校验,防止 SQL 注入

⚡ 代码优化

  • 提取公共 PasswordVerifyService 密码验证服务,消除重复代码
  • LogAspect 统一使用 IpUtils.getIp() 获取 IP,消除重复实现
  • 文件上传大小限制前后端统一为 10MB
  • 全部 Controller 接口添加 @Operation 注解,API 文档全覆盖
v1.2.0
2026 年 8 月

🚀 新增模块

  • 工作流引擎:自研钉钉风格审批流
  • 代码生成器:可视化表结构设计 + 一键生成前后端 CRUD 代码

🔄 工作流功能

  • 可视化流程设计器:拖拽式节点编排,支持发起人 / 审批人 / 会签 / 条件分支 / 抄送 / 结束节点
  • 条件分支:支持多分支嵌套,基于表单字段值自动路由
  • 表单设计器:基于 form-create 3,支持 20+ 表单组件拖拽布局
  • 流程发起:宫格卡片式流程选择,图标自动配色
  • 审批操作:通过 / 拒绝 / 退回 / 转交,支持审批意见填写
  • 流程退回与重新提交:退回至发起人修改后重新提交流程
  • 字段权限控制:审批节点级别控制表单字段的可编辑 / 只读 / 隐藏
  • 打印预览:弹窗预览,含部门页眉、状态印章水印、用户水印、手写签名图片渲染
  • 手写签名:基于 signature_pad 的手写签名组件,支持设计器与运行时

🛠️ 代码生成功能

  • 可视化表结构设计器,支持字段增删改与类型配置
  • 代码实时预览,支持语法高亮
  • 一键生成 Entity / Mapper / Service / Controller / Vue 全套代码
  • 主子表关联代码生成

⚡ 框架优化

  • SQL 日志拦截器超长参数截断,防止正则回溯卡死
  • 多模块构建统一使用 mvn install 确保依赖同步
v1.1.0
2026 年 7 月

✨ 新增功能

  • 深色模式全局适配,支持跟随系统自动切换
  • uni-app 移动端 APP 开发,支持 Android / iOS / H5 / 微信小程序
  • 文件上传组件优化,支持多格式预览与网格展示
  • 用户 / 部门选择高级组件,支持弹窗多选
v1.0.0
2026 年 6 月

🎉 项目初始化

  • 基于 Spring Boot 3 + Sa-Token + Vue 3 构建
  • 系统管理:用户、角色、菜单、部门、岗位管理
  • RBAC 权限模型 + 数据权限控制
  • 操作日志、登录日志、在线用户管理
  • 服务器监控面板