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 (企业版)

  • 优化多租户实现

  • 同步所有单体旗舰版的相关优化并适配微服务架构


相關推薦

2024-04-18

diboot 是一个在开发框架上长出来的低代码平台,天生具备pro-code优势的同时,也具备很强的低/零代码能力,可在pro-code、low-code、no-code之间灵活切换,有效赋能开发者,实现开发和维护过程的提质降本增效。 Diboot v3.3.0 版本

2024-06-25

程模拟运行和批量转办等 具体更新内容如下: 内核 diboot-core & core-starter v3.4.0 新增: 字典选项数据支持缓存,绑定字典等查询实现优先从缓存中读取 BaseService新增getValuesOfField(k, v)接口获取指定字段的值 支持国际化

2024-07-10

级版本,包括一些重要优化、依赖更新、bugfix 等 内核 diboot-core & core starter v2.11.0 优化: 字典选项数据查询支持缓存(默认内存缓存,启用Redis则使用Redis缓存) 优化字段名转列名映射,支持连续大写命名的模糊匹

2023-09-12

的基础上做了系列优化,并带来了devtools的首个版本。 Diboot v3.1.0版本重要更新: 内核 diboot-core & core starter v3.1.0  优化@BindCount实现为分组count查询 BaseEntity支持泛型id主键类型 QueryCondition查询构建支持追加or条

2022-09-15

GoView 低代码「数据可视化」开发平台 作者介绍 名称:奔跑的面条 dromara 开源组织成员,dromara/go-view 作者 前端高级开发工程师,开源过众多数据可视化相关项目,拥有丰富实战经验 「蓝桥云课」数据大屏相关课程讲师

2023-10-11

Diboot 2.9.0 版本已于近期发布,该版本主要带来了基础组件的持续打磨优化、以及工作流版本的移动端重构、极复杂流程流转相关的bug修复等。 主要优化如下: diboot-core 内核 getViewObject(queryWrapper, voClass) getValueOfField(queryWrapp

2024-10-19

3、Mybatis-Plus、Flowable7.0、Vue3、Element-plus 等技术开发的低代码开发平台,旨在为开发者提供一个简洁、高效、可扩展的低代码开发平台。 使用门槛极低,支持国密加密、达梦数据库等,符合信创需求的低代码开发平台。 采

2024-09-29

项目介绍 Bsin-PaaS(毕昇) 是一套企业级的低代码、零代码去中心化应用搭建平台,可帮助企业快速搭建基于云原生的有竞争力的业务中台,智能决策中台、流程中台、企业 AI 知识库、业务前台。bsin-paas 包括微前端设计、微

2023-04-20

Diboot 2.9.0 版本已于近期发布,该新版本主要更新如下:   core内核优化: 数据范围权限支持添加注解忽略指定SQL的拦截 BaseService 支持 ChainQuery 以简化调用写法。thanks @emptypoint 远程绑定与Feign解耦,支持自定义其他实

2023-10-17

PDF 图像空白 第一个单元格数字过多导致保存不了 #代码下载 https://github.com/jeecgboot/JimuReport https://gitee.com/jeecg/JimuReport #技术文档 体验官网: http://jimureport.com 快速集成文档 :https://help.jeecg.com/jimureport/quick.html

2023-06-07

github.com/YaoApp/yao-knowledge 应用独立发布 Yao 具备低代码构建能力, 但并非低代码平台或代码生成器。低代码构建能力仅为 Yao 的众多特性的一小部分。 Yao 内建 v8 引擎,具备完整的逻辑表达和常规编程扩展能力,可以在 AI

2022-09-05

Erupt  通用后台管理框架 Erupt 是一个低代码 全栈类 框架,它使用 Java 注解 动态构建页面,及增、删、改、查、权限控制等功能。 零前端代码、零 CURD、自动建表,仅需 一个类文件 + 简洁的注解配

2024-08-27

ator 账号密码认证 杜绝内外网信息泄漏问题 增加 重构代码生成器 集成anyline开源框架 支持400+种数据库适配 依赖升级 update springboot 3.2.6 => 3.2.9 update snailjob 1.0.1 => 1.1.2 update mapstruct-plus 1.4.3 => 1.4.4 update hut

2024-10-05

项目介绍 Bsin-PaaS(毕昇) 是一套企业级的低代码、零代码去中心化应用搭建平台,可帮助企业快速搭建基于云原生的有竞争力的业务中台,智能决策中台、流程中台、企业 AI 知识库、业务前台。bsin-paas 包括微前端设计、微