登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
Gitee AI
NEW
我知道了
查看详情
登录
注册
9月25日晚8点,Gitee 吐槽大会正式开幕,吐槽火力全开,Gitee 接招不慌!
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
1
Star
0
Fork
876
Collin.DZX
/
diboot
forked from
帝博软件
/
diboot
确定同步?
同步操作将从
帝博软件/diboot
强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
删除在远程仓库中不存在的分支和标签
同步 Wiki
(当前仓库的 wiki 将会被覆盖!)
取消
确定
代码
Issues
0
Pull Requests
0
Wiki
统计
流水线
服务
Gitee Pages
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
我知道了,不再自动展开
标签
标签名
描述
提交信息
操作
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
下载
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Java
1
https://gitee.com/killni/diboot.git
git@gitee.com:killni/diboot.git
killni
diboot
diboot
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册