首页
开源
资讯
活动
开源许可证
软件工程云服务
软件代码质量检测云服务
持续集成与部署云服务
社区个性化内容推荐服务
贡献审阅人推荐服务
群体化学习服务
重睛鸟代码扫描工具
登录
注册
代码拉取完成,页面将自动刷新
Watch
1
Star
0
Fork
910
小潭渔
/
diboot
forked from
帝博软件
/
diboot
Fork 仓库
加载中
取消
确认
确定同步?
同步操作将从
帝博软件/diboot
强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
同步 Wiki
(当前仓库的 wiki 将会被覆盖!)
取消
确定
代码
Issues
0
Pull Requests
0
Wiki
2
统计
标签
标签名
描述
提交信息
操作
v3.3.0
## Diboot v3.3.0 版本带来了多项重要升级,主要有: * **Spring boot 升级至 v3.x** 最新(v3.2.4), **JDK 支持 17+** * **新增支持多个数据库** :PostgreSql、金仓Kingbase、达梦DM8、Oracle 12c+、SqlServer 2017+、SqlLite。基础组件和devtools全支持,满足信创、嵌入式开发等场景 * **支持SSO单点登录集成** :支持快捷集成至CAS、OAuth2的统一认证中心 * **Devtools 后端代码生成增强** : **支持非覆盖式更新** 、后端代码生成至模块子目录下,支持选择逻辑删除/物理删除 * **Devtools 前端端代码生成增强** : 支持 **主子表的表单页、详情页** 等复杂配置并 **一键生成代码** * 专业版 新增支持: **表单设计器自定义扩展组件** ,支持选择‘物理删除并归档’... * 旗舰版 新增支持: **流程支持自定义标题模版** 、暂存功能增强... > 以下为本次更新的具体内容: ## 内核 diboot-core & core starter v3.3.0 **新增:** - 适配支持以下多数据库: - PostgreSql、金仓Kingbase(Postgres模式) - Oracle 12c+ - 达梦DM8 - SqlServer 2017+ - SqlLite - 适配Spring boot v3.x,JDK17+ **优化:** - 优化日期反序列化,适配空字符串参数值 - 优化查询条件构造方法,支持BaseCriteria-CriteriaItem转换 - QueryCondition 新增 isDefaultOrder() 是否为默认排序、新增 containsCriteria 是否包含某条件 - 优化树结构模型检查逻辑,防止上级设置为自身 - D日期时间工具类新增LocalDate,LocalDateTime的模糊转换 - 优化单元测试相关用例 **Bugfix:** - fix: 登录日志列表未显示成功信息问题 ## IAM组件 diboot-IAM starter v3.3.0 **新增:** - 支持SSO单点登录(支持OAuth2集成 及 CAS 集成) **优化:** - UserService增加getUsersByRoleCode()根据角色code获取用户 - User添加sortId排序号,支持用户按指定顺序显示 - 升级Shiro至2.0.0,适配Spring boot v3 **Bugfix:** - fix 登录日志列表只显示了失败数据的问题 - fix 菜单无子节点时发布报错问题 - fix 启用多租户特定情况下异步子线程中获取租户id不对的问题 ## 文件组件 diboot-file starter v3.3.0 - 优化基于磁盘文件创建上传记录 - fix 阿里云OSS获取文件名中带中文异常 ## 消息通知组件 diboot-notification starter v3.3.0 - 新增短信通道新增阿里云SMS短信发送的实现 ## 定时组件 diboot-scheduler starter v3.3.0 - fix 更新定时任务的备注时异常报错问题 ## 多租户组件 diboot-tenant starter v3.3.0 - 优化默认不创建dbt_iam_member表tenant索引 ## PC前端 diboot-admin-ui v3.3.0 > 自研基于Vue3(Element-plus + TypeScript + Vite)的中后台管理UI框架,界面美观易用,更好的支持低代码 **优化:** - 用户增加排序号配置,支持列表按排序号排序显示 - 优化动态列表配置缓存 - 移除过期属性 - 富文本上传视频尺寸超出范围显示优化 - 优化消息提示来源显示用户名 - 升级admin-ui依赖版本 **Bugfix:** - 修复数字区间组件end占位符提示错误 - 修复可空字段的唯一性校验无响应问题 ## Mobile前端 diboot-mobile-ui v3.3.0 **优化:** - 升级Vant依赖版本 - 移除过期属性 - 优化hooks/use-option ## 开发工具:diboot-devtools v3.3.0 **新增:** - 后端代码支持非覆盖式更新:如模型已生成后端代码,devtools将在字段变更时自动非覆盖式更新后端代码。 - 后端代码生成支持生成至模块化子目录 - 前端可视化代码生成增强:支持配置表单页加载关联子表单、详情页显示关联子对象,并支持以上配置一键生成代码。 - 适配支持以下多数据库: - PostgreSql、金仓Kingbase(Postgres模式) - Oracle 12c+ - 达梦DM8 - SqlServer 2017+ - SqlLite - 适配Spring boot v3.x,代码生成支持JDK8、JDK17+ **优化:** - 模型设计: - 支持指定数据删除方式:逻辑删除/物理删除 - 支持指定模型的默认排序字段(编辑模型时) - 新增用户状态字段,模型重置优化 - 优化自动升级,支持v3.2.0版本升级至v3.3.0 **Bugfix:** - fix 多租户模式下新建模型不能导入表的问题 ## 低代码专业版 V3.3.0 (企业版) **新增:** - 表单设计器: - 支持扩展自定义组件,并附加对应的组件扩展示例 - 子表单对1-1关联场景的支持 - 关联字段选项支持数据过滤配置与处理 - 关联字段选项支持与其他字段值的联动获取(包含部门、人员等选项关联) - 适配支持以下多数据库: - PostgreSql、金仓Kingbase(Postgres模式) - Oracle 12c+ - 达梦DM8 - SqlServer 2017+ - 升级 Spring boot 至 v3.2.4,JDK 17+ **优化:** - 模型设计: - 支持选择数据删除方式:逻辑删除(默认)/ 物理删除 / 物理删除并归档 - 支持指定模型的默认排序字段(编辑模型时) - 关联引用支持选择长文本 - 优化预置的合同编号生成器示例 - 页面设计: - 业务对象弹窗选择支持配置数据过滤条件 - 优化页面设计标题模糊查询 - 优化允许长文本类型字段导入导出 - 优化通用配置表单异步选项回显、支持子表锚点等 - 调整DiInput针对boolean类型自动转换 - 列表页支持配置显示 序号 列 - 表单设计: - 多选类组件同单选一样,支持配置组件显隐控制 & 支持部分匹配/完全匹配/严格匹配等匹配策略 - 表单设计器 导入 树结构子表单(如部门),不应该显示 上级id、上级idsPath - 模型中设置唯一性字段,导入表单设计器后自动转换配置 - 1-1/1-n关联、字典关联对于多选配置的自动配置与禁用该配置变更 - 数据大屏: - goview列表页/设计页与admin-ui项目间授权相关优化 - goview发布后的页面与项目间的授权支持 - 富文本只读时使用Editor的readOnly配置,保留富文本框样式 **Bugfix:** - fix 脱敏字段配置不生效问题 - fix 日期范围查询边界不明确问题 - fix 树模型指定上级的子节点加载问题 - fix 导入模板下载的excel样例中标题为字段编码的问题 - fix 布尔类型字段值转换问题 - fix 一级动态菜单加载异常问题 - fix 修复文件/图片在微信浏览器无法下载问题 ## 低代码旗舰版 V3.3.0 (企业版) **工作流 新增:** - 适配支持以下多数据库: - PostgreSql、金仓Kingbase(Postgres模式) - Oracle 12c+ - 达梦DM8 - SqlServer 2017+ - 升级 Spring boot 至 v3.2.4,Flowable至 v7.0.0,JDK 17+ **优化:** - 流程管理员支持配置多个 - 流程支持自定义标题模版,支持选用表单字段变量、日期时间变量 - 支持暂存办理任务(意见、备注),暂存发起的抄送人 - 已办任务支持按开始时间、办结时间自定义排序 - 优化消息列表发送 和接收方展示 - 优化流程图展示不显示节点的任务类型,避免产生歧义 - 拆分integration模块,解耦表单、流程相关扩展 - 优化流程字典数据命名规范 ## 低代码旗舰微服务版 V3.3.0 (企业版) 新增功能与优化: - 同步所有单体专业版、旗舰版的相关优化并适配微服务架构 - 升级Spring cloud、Spring Authorization Server 至最新 注:升级文档请参考:[https://www.diboot.com/guide/upgrade/followme.html](https://www.diboot.com/guide/upgrade/followme.html)
7842084
2024-04-16 19:13
下载
v3.2.0
> v3.2.0版本带来了 **多租户功能**、**devtools支持可视化页面设计和前端代码生成**等功能,具体明细如下: ## 内核 diboot-core & core starter v3.2.0 **新特性:** - 新增JSON反序列化StringListDeserializer,支持JSON数组字符串转List - 新增SQL方言翻译器,移除各方言的初始化SQL文件,转为使用翻译器实现转换 - 新增BigDecimal序列化类BigDecimal2StringSerializer,支持抹零格式化显示 **优化:** - JSON转化出错时往外抛出异常 - 优化PropInfo缓存字段名转列名映射规则,支持连续大写命名的模糊匹配 - 优化PropertiesUtils及environment为懒加载、读取配置项值支持指定默认值 - 查询条件构建默认切换为基于BaseController的buildQueryWrapperByDTO构建,便于DTO中手动追加条件 - 基于新增的BaseCriteria简化条件,优化RelatedDataDTO及加载选项数据接口支持前端指定匹配方式 - 优化createBy填充策略,值为空时才填充 - 代码扫描工具建议的相关优化调整 - 新增serial包目录,统一归类 序列化/反序列化 相关扩展类 **Bug fix:** - fix 修复getLabelValueList查询,当查询字段均为空的时NPE异常 - fix deleteEntityAndRelatedEntities 查找定义错误,新增单元测试 其他: - 升级依赖版本至最新:spring boot 至 v2.7.18,mybatis-plus至3.5.5 ## IAM 用户体系组件 diboot-IAM starter v3.2.0 **优化:** - IamAccountService增加根据租户id查询账号是否存在方法 isAccountExists() - 多租户相关的适配调整 - 升级shiro至1.13.0 ## 文件组件 diboot-file starter v3.2.0 **优化:** - avatar_url长度扩展以适配oss范围地址 - 优化Excel文件读取内容允许异常终止 **Bug fix:** - fix 修复excel导入字典多选未匹配到值NPE ## 定时组件 diboot-scheduler starter v3.2.0 **Bug fix:** - fix 更新定时任务的备注时异常报错问题 ## 多租户组件 diboot-tenant starter v3.2.0 (新增) **新特性:** - 租户信息表、租户资源权限表,及其自动初始化配置 - 预置默认的租户拦截配置类 TenantHandler ,提供默认的拦截忽略策略 - 配合前端实现:租户信息管理、租户权限配置、租户管理员配置 等功能 ## PC前端 diboot-admin-ui v3.2.0 > 全新自研基于Vue3(Element-plus + TypeScript + Vite)的中后台管理UI框架,界面美观易用,更好的支持低代码时代 **新特性:** - 新增:租户管理菜单:实现租户信息管理、租户权限配置、租户管理员配置 等功能 **优化:** - 优化下载按钮组件,实现下载进度显示 - 导出excel支持选中行导出 - 调整选项获取及优化联动条件的配置方式 - 调整表单属性值唯一性校验异常提示 - 添加顶部字典过滤器样式 - 人员管理,编辑系统用户时,角色增加非空校验 **Bug fix:** - fix 顶部菜单超长不折叠问题 - fix 业务对象选择器取消选中异常 - fix 业务对象选择器删除选项异常问题 - fix 一级路由为外链时重复添加的问题 - fix 菜单资源左侧栏的菜单名超长时超出边界遮挡右侧区域的问题 ## Mobile前端 diboot-mobile-ui v3.2.0 - 升级vant及依赖组件版本 ## 开发工具:diboot-devtools v3.2.0 **新特性:** - **页面设计、前端可视化代码生成:** 通过页面设计,配置模型对应的列表页、表单页、详情页,基于配置好的页面生成代码,所见即所得。将页面发布菜单后,前后端功能直接打通完成。 **优化:** - 模型设计: - 支持批量添加字段、支持在指定行添加字段 - 完善各字段的默认值配置 - 优化后端代码生成,支持生成导入导出相关后端代码 - 启用多租户,支持生成预置租户模型、支持生成tenant_id字段关联租户 - 新增配置项diboot.lcdp.devtools.upgrade,支持自动升级sql脚本 - 前端代码生成支持生成至模型分类目录下 - n-n关联中间表相关优化:创建中间表的逻辑优化,字段优化 **Bug fix:** - fix:n-n关联,生成的绑定注解不对的问题 ## 低代码专业版 V3.2.0 (企业版) **新特性:** - 表单设计器: - 增加评分组件,数字类型字段支持切换为评分组件 - 新增级联组件配置与渲染 - 新增支持配置表单布局列数 **优化:** - 模型设计: - 优化关联(引用)字段可选字段显示 - 优化模型设计改动提示检测逻辑 - 页面设计: - 菜单支持切换动静渲染方式,以便选择无代码渲染还是有代码渲染方式 - 通用表单‘添加并继续’重置表单时保留选择类组件值,以便下次不用重复选择 - 优化页面配置区UI & UE - 表单设计: - 时间选取,支持选取列表的时间段以及步长配置和渲染; - 支持日期/日期时间/时间默认值配置与渲染 - n-n关联字段在导入动态表单过程中,默认勾选多选,且不可变更该配置项 - 子表单的导入按钮支持可配置是否显示 - 适配1-1关联的子表单的表单设计、PC端渲染 & 完善显隐控制、数据变更等操作 - 子表单内部显隐控制对于子表单内部字段选择区域的样式优化 - 支持配置指定关联字段下拉筛选项的过滤条件,下拉选项仅显示筛选后的数据 - 数据大屏:优化goview starter初始化逻辑,使用SQL转换器替代各方言初始化sql - excel导入导出:导出过滤id字段,支持选中行导出;导入支持过滤不可见字段 - 修改load-related-data接口,支持前端传递匹配方式过滤 - 优化自定义模型数据扩展CustomModelDataService,实现动态接口的查询自定义 - n-n中间表建表策略及数据存取优化 - 关键字转义优化避免SQL命中关键字报错 - 升级三方依赖版本 **Bug fix:** - fix 唯一值校验复用导致的文本字段走like查询问题 - fix 子表单中n-n字段回显,第一条值为空后续有值无法显示的问题 - fix 模型设计小数字段小数长度 与 默认值长度不匹配 - fix: 数据变更自定义字段列表接口获取字段列表后仍不可选择的问题 - fix 修复模型字段过多排序问题 ## 低代码旗舰版 V3.2.0 (企业版) **新特性:** - 工作流新增支持: - 支持流程复活、流程重新发起 - 支持错误事件 - 支持终止事件 - 支持升级事件 - 支持条件事件 - 支持脚本任务 - 支持手动任务 - 支持接收任务 - 添加自定义按钮跳转流程发起的参考示例(人事-休假-发起) - 流程图支持暗黑主题 **优化:** - 优化已办任务列表查询性能 - 优化流程设计器首次加载速度 - 优化流程监听器配置 - 优化已办任务列表查询速度 **Bug fix:** - fix 监听器开发环境下数据重复问题 - fix 分配下一节点执行人,配置组的时候回显不出 - fix 服务任务参数设置异常 - fix 存在多个开始节点发起查询错误 ## 低代码旗舰微服务版 V3.2.0 (企业版) 新增功能与优化: - 同步所有单体旗舰版的相关优化并适配微服务架构 最新版本的文档参考 [官网:https://www.diboot.com](https://www.diboot.com)
1506956
2024-02-01 14:45
下载
v3.1.2
af19195
2023-11-26 13:21
下载
v2.10.0
86563b9
2023-09-28 09:32
下载
v3.1.0
66068fa
2023-09-08 09:38
下载
v3.0.0
1ecfbdd
2023-05-31 15:02
下载
v2.9.0
008a66d
2023-04-11 13:39
下载
v2.8.0
806b61d
2022-12-29 09:39
下载
v2.7.1
0247d0a
2022-11-04 09:20
下载
v2.7.0
0db61c9
2022-09-29 11:33
下载
v2.6.0
88a71f6
2022-07-01 17:24
下载
v2.5.0
d6fa411
2022-04-01 09:51
下载
v2.4.0
8efd46c
2021-12-31 14:31
下载
v2.3.1
2fa77c3
2021-09-29 08:50
下载
v2.3.0
063b119
2021-07-28 14:33
下载
v2.2.1
e2b63fb
2021-05-17 13:28
下载
2.2.0
e6a24cd
2021-01-26 17:28
下载
2.1.2
d037874
2020-10-23 09:42
下载
2.1.1
version 2.1.1
430030e
2020-07-18 10:16
下载
2.0.5
a92d365
2020-03-24 10:19
下载
下载
请输入验证码,防止盗链导致资源被占用
取消
下载