Diboot v3.0.0 release notes
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