Skip to content

超越想象:Diboot 低代码 v3.4.0 版本重磅发布

Compare
Choose a tag to compare
@JerryMa1024 JerryMa1024 released this 20 Jun 06:47
· 114 commits to master-v3 since this release

v3.4.0 版本带来了以下重磅更新:

  • AI 对话: 集成了通义、文心、Kimi等大模型的AI对话功能
  • 国际化: 前后端完整的国际化方案实现
  • 代码生成更强悍: devtools支持配置并生成业务对象选择器、配置并生成链接弹窗查看关联数据详情、生成移动端CRUD页
  • 企业版: 表单详情页面打印、工作流的流程模拟运行和批量转办等

具体更新内容如下:

内核 diboot-core & core-starter v3.4.0

新增:

  • 字典选项数据支持缓存,绑定字典等查询实现优先从缓存中读取
  • BaseService新增getValuesOfField(k, v)接口获取指定字段的值
  • 支持国际化

优化:

  • 优化BindQuery解析中对不存在字段的处理逻辑,避免漏解析指定了BindQuery的非表字段
  • 优化BeanUtils.getGenericityClass()向上查找泛型类逻辑,适配多级继承场景
  • 优化condition解析兼容待绑定表字段指定前缀的情况
  • 优化@BindField*数据绑定时忽略滤数据权限拦截

升级:

  • 升级 Spring Boot 至 v3.3.0,Mybatis-plus 至 v3.5.7 等

Bugfix:

  • fix 修复启用Redis时登录时用户信息序列化异常问题
  • fix 修复菜单资源切换配置缓存问题

IAM 组件 diboot IAM starter v3.4.0

优化:

  • 添加 IamSecurityUtils.isSuperAdmin() 判断当前用户是否为超管
  • 优化岗位-数据权限为LabelValue类型,支持前端tag显示
  • 未匹配到用户的账号设置默认值避免报错

Bugfix:

  • fix 修复启用Redis时登录时用户信息序列化异常问题
  • fix 修复菜单资源切换配置缓存问题
  • fix clearAuthorizationCache刷新用户缓存权限的逻辑问题

文件 组件 diboot-file-starter v3.4.0

Bugfix:

  • fix 无后缀文件的下载问题

定时任务 组件 diboot-scheduler-starter v3.4.0
Bugfix:
fix 定时任务相关字典初始化数据时未创建的问题

多租户 组件 diboot-scheduler-starter v3.4.0

消息通知 组件 diboot-notification-starter v3.4.0

优化:

  • 优化消息&模板为LabelValue类型,支持前端tag显示

AI 组件 diboot-ai-starter v3.4.0 (新增)

新增:

  • 已集成通义千问、百度千帆、Kimi,支持会话功能的AI问答
  • 支持灵活扩展其他模型

PC前端 diboot-admin-ui v3.4.0

新增:

  • 国际化多语言
  • 新增默认表格切换为虚拟表格的文档指南,大数据量加载的解决方案

优化:

  • 优化基础组件和预置功能UI&UE(分页、弹窗、列表搜索区、表头样式等)
  • 优化人员管理列表页,默认隐藏离职人员等
  • 优化通用输入组件初始值回显
  • 调整Excel导出列选择方式为穿梭框

Bugfix:

  • fix 多级路由组件重复加载问题
  • fix 分页组件数量选择框样式问

Mobile移动端 diboot-mobile-ui v3.4.0

新增:

  • 新增移动端示例首页
  • 增加移动端uniapp适配程序与文档指南
    优化:
  • 优化基础页面UI样式
  • 优化移动端CRUD示例页面

开发工具 diboot-devtools v3.4.0

新增:

  • 支持列表页表单页中配置关联字段为业务对象选择器,并一键生成选择弹窗的前端代码
  • 支持移动端列表页、详情页、表单页 一键生成代码
  • 支持关联字段配置为链接查看详情并一键生成相关代码
  • 后端代码生成支持指定模块策略,使模块名出现在路径的不同位置,实现如 crm/entity/Customer.java 或 entity/crm/Customer.java 的个性化选择
  • 支持配置自动记录模型变更sql,便于增量同步开发-生产环境
  • 支持新手向导

优化:

  • 优化多租户相关初始化sql支持后期开启增量初始化

低代码专业版 v3.4.0(企业版)

新增:

  • 页面设计可配置打印按钮,支持网页打印和基于word模板的精细打印(支持打印二维码)
  • 详情页支持可选配置显示模式为 表单只读模式
  • 表单设计器:新增“折叠面板”布局组件,支持布局容器内的字段折叠收起

优化:

  • 模型设计:优化支持配置导出字段范围
  • 页面设计:
    • 列表页支持配置列表显示“图片”类型字段,并支持预览
    • 列表页支持选中行高亮显示行背景、双击行打开查看详情
    • 详情页关联字段支持配置点击查看其关联详情
    • 对话框选择器支持配置选项数据过滤条件
    • excel上传模板移除表头背景色,提升打印效果
    • 模型字段更新后: 页面设计提示变更标识, 配置页提示无效字段
    • 表单页:支持为字段配置“填写说明”,以提示填写人
    • 优化页面设计页面UI样式和布局
    • 优化调整Excel导出列选择方式为穿梭框
  • 表单设计器:
    • 支持为字段配置“填写说明”,以提示填写人
    • 优化显隐控制的实现逻辑,适配更复杂场景的控制
    • 子表单数据支持显示行序号
    • 模型字段更新后,进入表单设计页提示无效字段

Bugfix:

  • fix n-n关联无数据时绑定报错
  • fix 生成代码后的租户id填充为0的问题
  • fix 数据导入支持人员姓名未解析为人员id的问题
  • fix boolean必填校验异常问题
  • fix: 初次进入表单时,开关选项的默认值未生效的问题
  • fix 动态表单重置时未清空文件上传记录的问题

低代码旗舰版 v3.4.0(企业版)

在专业版的基础上

工作流 新增:

  • 支持流程模拟执行:校验流程图配置、模拟运行表单流程、推断节点执行人

  • 流程干预支持批量转办功能,用于离职/调岗/代理等交接场景

  • 待办任务支持认领前单独查看表单数据、查看流程图

  • 流程模型的列表页支持配置查看表单数据、查看流程图按钮

优化:

  • 优化dashboard页面统计数据接口响应时间过长问题
  • 优化流程发起办理页面中的表单大纲导航显示
  • 优化流程设计页面UI样式
  • 增加@FieldLabel注解 简化流程自定义表单配置
  • 优化流程设计发起人节点快捷配置、动态指派统一命名等

Bug fix:

  • fix 修复加签任务驳回报错问题

低代码旗舰微服务版 v3.4.0(企业版)

  • 同步所有单体旗舰版的相关优化并适配微服务架构
  • 代码生成功能适配cloud

注:升级请参考Diboot官网 版本升级文档