Diboot 低代码 v3.2.0 发布,零代码/低代码/纯代码无缝切换
Diboot 是一个在开发框架上长出来的低代码平台,天生具备pro-code优势的同时,也具备很强的低/零代码能力,可在pro-code、low-code、no-code之间灵活切换,有效赋能开发者,实现开发和维护过程的提质降本增效。
Diboot 3.2.0版本已于近期发布,对照我们对V3的架构设想,最后一块拼图(页面设计转代码)已经顺利完成,至今,Diboot 已实现理想中的低代码解决方案:零代码、低代码、纯代码 自由切换顺畅融合,灵活适配任意复杂场景。
V3.2.0主要带来了:开源版开箱即用的多租户功能、devtools的前端可视化代码生成(页面设计转代码)等重要功能,欢迎大家体验(下载playground项目体验)。
V3.2.0主要的更新如下:
# 内核 diboot-core & core starter v3.2.0
-
新增JSON反序列化StringListDeserializer,支持JSON数组字符串转List
-
新增SQL方言翻译器,移除各方言的初始化SQL文件,转为使用翻译器实现转换
-
新增BigDecimal序列化类BigDecimal2StringSerializer,支持抹零格式化显示
-
优化RelatedDataDTO及加载选项数据接口支持前端指定匹配方式
-
JSON、PropertiesUtils 等工具类相关优化
-
Fix:修复getLabelValueList查询,当查询字段均为空的时NPE异常
-
Fix:deleteEntityAndRelatedEntities 查找定义错误,新增单元测试
-
升级依赖版本至最新:spring boot 至 v2.7.18,mybatis-plus至3.5.5
# IAM 用户体系组件 diboot-IAM starter v3.2.0
-
多租户相关的适配调整
-
升级shiro至1.13.0
# 文件组件 diboot-file starter v3.2.0
-
avatar_url长度扩展以适配oss范围地址
-
优化Excel文件读取内容允许异常终止
-
Fix:修复excel导入字典多选未匹配到值NPE
# 定时组件 diboot-scheduler starter v3.2.0
-
fix 更新定时任务的备注时异常报错问题
# 多租户组件 diboot-tenant starter v3.2.0 (新增)
-
租户信息表、租户资源权限表,及其自动初始化配置
-
预置默认的租户拦截配置类 DefaultTenantHandler ,提供默认的拦截忽略策略
-
配合前端实现:租户信息管理、租户权限配置、租户管理员配置 等功能
# PC前端 diboot-admin-ui v3.2.0
-
新增:租户管理菜单:实现租户信息管理、租户权限配置、租户管理员配置 等功能
-
优化下载按钮组件,实现下载进度显示
-
导出excel支持选中行导出
-
调整选项获取及优化联动条件的配置方式
-
调整表单属性值唯一性校验异常提示
-
添加顶部字典过滤器样式
-
人员管理,编辑系统用户时,角色增加非空校验
-
Bug fix:修复业务对象选择器取消选中异常问题
-
Bug fix:修复一级路由为外链时重复添加的问题
# Mobile前端 diboot-mobile-ui v3.2.0
-
升级vant及依赖组件版本
# 开发工具:diboot-devtools v3.2.0
-
新增页面设计、前端可视化代码生成功能: 通过页面设计,配置模型对应的列表页、表单页、详情页,基于配置好的页面生成代码,所见即所得。将页面发布菜单后,前后端功能直接打通完成。
-
模型设计优化:
-
支持批量添加字段、支持在指定行添加字段
-
完善各字段的默认值配置
-
优化后端代码生成,支持生成导入导出相关后端代码
-
启用多租户,支持生成预置租户模型、支持生成tenant_id字段关联租户
-
-
前端代码生成支持生成至模型分类目录下
-
n-n关联中间表相关优化:创建中间表的逻辑优化,字段优化
-
Bug fix:n-n关联,生成的绑定注解不对的问题
# 低代码专业版 V3.2.0 (企业版)
模型设计:
-
优化关联(引用)字段可选字段显示
-
优化模型设计改动提示检测逻辑
页面设计:
-
菜单支持切换动静渲染方式,以便选择无代码渲染还是有代码渲染方
-
通用表单‘添加并继续’重置表单时保留选择类组件值,以便下次不用重复选择
-
优化页面配置区UI & UE
表单设计器:
-
新增评分组件,数字类型字段支持切换为评分组件
-
新增级联组件,支持级联选择的配置与渲染
-
新增支持配置表单布局列数
-
优化时间选取,支持选取列表的时间段以及步长配置和渲染;
-
支持日期/日期时间/时间默认值配置与渲染
-
子表单的导入按钮支持可配置是否显示
-
支持配置指定关联字段下拉筛选项的过滤条件,下拉选项仅显示筛选后的数据
数据大屏:
-
优化goview starter初始化逻辑,使用SQL转换器替代各方言初始化sql
导入导出:导出过滤id字段,支持选中行导出;导入支持过滤不可见字段
其他:
-
优化自定义模型数据扩展CustomModelDataService,实现动态接口的查询自定义
-
n-n中间表建表策略及数据存取优化
-
Bug fix:修复子表单中n-n字段回显,第一条值为空后续有值无法显示的问题等
# 低代码旗舰版 V3.2.0 (企业版)
工作流新增支持与优化:
-
支持流程复活、流程重新发起
-
支持错误事件、终止事件、升级事件、条件事件、脚本任务、手动任务、接收任务
-
添加自定义按钮跳转流程发起的参考示例(人事-休假-发起)
-
流程图支持暗黑主题
-
优化已办任务列表查询性能
-
优化流程设计器首次加载速度
-
优化流程监听器配置
-
优化已办任务列表查询速度
-
Bug fix:服务任务参数设置异常等问题
# 低代码旗舰微服务版 V3.2.0 (企业版)
-
优化多租户实现
-
同步所有单体旗舰版的相关优化并适配微服务架构

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
基于 mybatis 的 orm:mybatis-mp 1.3.7 发布 - 超丰富的 api!
mybatis-mp 包含丰富的 api: 1:基于注解,映射数据库; 2:支持多表 join 和返回; 3:api 采用 lambda 和 stream 流式设计; 4:select 自动化以及结果 1 对 1,1 对多,超级方便快捷; 5:内置分页以及超强的 sql 优化功能; 6:稳定且性能极优; 7:轻量级封装 mybatis,几乎没有侵入; 8:api 丰富,支持数据库函数、多表、乐观锁、多租户、逻辑删除、默认值(可动态值) 等众多功能; 9:零学习成本,和写 sql 一样方便。 10:支持复杂的返回关系映射:例如一对一 ,一对多,多对多; 11:支持自定义 sql 模板,再也不用担心框架支持不足; 12:内置代码生成器,通过配置,可定制自身规范; 13:全新的框架,全新的设计理念,新的就是好!
- 下一篇
uengine 运行器 2.2.0.1 已经发布,在 Deepin/UOS 上安装自定义 APK
uengine 运行器 2.2.0.1 已经发布,在 Deepin/UOS 上安装自定义 APK 此版本更新内容包括: 2.2.0.1 更新内容 ※1、解决 deepin 23 beta3 缺失依赖的问题 2.2.0 更新内容 ※1、支持 deepin 23,不需要强制依赖 aapt※2、修复 deepin 23 安装的 APK 无法正常在启动器显示图标的问题※3、新增 ARM 架构非飞腾 CPU 识别防止破坏鲲鹏 kbox 环境※4、修复部分系统在使用程序的一些功能时发生崩溃的问题※5、新增 UEngine For Wayland 补丁 6、优化安装量统计机制 7、关于窗口新增赞助页 8、新增 QQ 交流群入口 9、内置 Via 浏览器 详情查看:https://gitee.com/gfdgd-xi/uengine-runner/releases/2.2.0.1
相关文章
文章评论
共有0条评论来说两句吧...