Skip to content

Diboot v3.0.0 release notes

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

v3.0.0版本基于v2.9的基础上做了如下优化:

内核 diboot-core & core starter v3.0.0

  • @BindDict数据字典绑定支持绑定LabelValue类型,以支持选项颜色显示等
  • 新增OperationEvent异步事件定义,简化异步的发布订阅场景的使用
  • 新增QueryCondition对象用于灵活构建查询条件以支持动态模型的查询
  • 新增MapUtils工具类,封装简化Map与Bean之间的转换实现
  • 实体父类BaseEntity主键id更改为String类型snowflake实现,以规避类型转换及系统集成等问题
  • 树节点BaseTreeEntity新增parentIdsPath属性,用以快速查找父子节点,BaseService接口支持自动填充该值
  • 日期、日期时间替换为LocalDate、LocalDateTime
  • 其他系列细节优化
  • 升级依赖版本:spring boot 至 v2.7.12

IAM组件 diboot-IAM starter v3.0.0

  • 优化资源权限相关定义,以支持动态创建目录、菜单、按钮资源
  • 优化系统配置实现,接口更简洁易用,配合前端可自动分组显示
  • 删除离职用户时一并删除其任职岗位数据
  • 人员离职时发布OperationEvent异步事件,方便后续业务逻辑处理

文件组件 diboot-file starter v3.0.0

  • 优化DynamicHeadExcelListener支持动态excel的读写
  • 文件上传记录更名为FileRecord,相关接口同步调整

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

  • 消息通知组件更名为notification,以便于理解

PC前端 diboot-admin-ui v3.0.0

全新自研基于Vue3(Element-plus + TypeScript + Vite)的中后台管理UI框架,界面美观易用,更好的支持低代码时代

  • 支持打鸡血励志语的加载动画
  • 简洁登陆页
  • 菜单搜索、字号大小切换
  • 日夜间显示模式切换、主题色配置
  • 支持分栏、通栏、经典、顶部导航等多种布局方式切换
  • 列表页固定表头,以及支持配置字段列宽、显隐、排序等
  • 预置组织人员管理功能,更美观易用的组织部门管理、岗位管理、人员管理功能
  • 预置系统管理功能,数据字典管理支持选项颜色、菜单资源支持动态添加、系统参数配置支持分组显示等
  • 其他系列优化。。。

号外:V3.0 企业版(微服务版、低代码版)将陆续发布,敬请关注

需要提前了解的,可访问官网或加微(微信号: wx20201024 )详聊。

详细内容参考:https://www.diboot.com