117 Star 651 Fork 225

GVP帝博软件 / diboot

2021-07-30 09:47
2299412 dibo software 1578971324 dibo-software

diboot-core & core-starter

🎉 新增:

  • 新增redis及无状态相关可选自动配置实现
  • 新增支持“删除撤回”的后端接口
  • BindQuery支持配置Strategy空值处理策略

🍻 优化:

  • 优化关联绑定缓存及资源占用相关代码
  • 优化绑定VO及getViewObjectList等接口仅select必需字段
  • 优化支持含转义关键字的列绑定
  • 优化BaseCrudRestController中的泛型定义
  • 优化starter中的配置参数支持输入提示
  • 优化单元测试,添加默认配置文件等
  • 升级依赖版本:spring boot 2.5.3, mybatis-plus 3.4.3.1...

🐛 修复:

  • Fix bug: 特殊场景下的绑定结果中map为null报错的问题

diboot-file-starter

🎉 新增:

  • 新增@ExcelOption注解,支持导入导出字典字段为excel“下拉选项”形式

🍻 优化:

  • 优化starter中的配置参数支持输入提示
  • 预览时页面显示的总数由分页数量优化为导入的总数量
  • 升级依赖版本

diboot-IAM-starter

🎉 新增:

  • 新增EncryptCredential加密处理,支持登录加密场景
  • 新增redis及无状态相关自动配置实现
  • 新增配置参数支持便捷开启无状态

🍻 优化:

  • 优化starter中的配置参数支持输入提示
  • 移除IamUserService中的*SortByOrg接口
  • 升级依赖版本

🐛 修复:

  • Fix bug: getParentOrgIds接口某种数据场景下报NPE的问题

diboot-message-starter

🍻 优化:

  • 邮件通道支持发送附件
  • 优化starter中的配置参数支持输入提示
  • 升级依赖版本

diboot-scheduler-starter

🍻 优化:

  • 优化starter中的配置参数支持输入提示
  • 清理过期代码,升级依赖版本

前端 diboot-antd-admin

🍻 优化:

  • 删除操作增加支持撤回
  • 优化角色权限选择UI,叶子节点平铺
  • 优化文件上传下载组件细节
  • 优化全局样式定义
  • 优化搜索框支持可清除
  • 搜索框支持回车搜索和列表选择后搜索
  • 优化退出清空token相关逻辑

前端 diboot-element-admin

🍻 优化:

  • 更换富文本编辑器为tinymce
  • 删除增加支持撤回操作
  • 优化角色权限选择UI,叶子节点平铺
  • 优化文件上传下载组件细节
  • 优化全局样式定义
  • 优化搜索框支持可清除
  • 搜索框支持回车搜索和列表选择后搜索

diboot-devtools

🎉 新增:

  • 数据表管理支持表前缀/模块及Entity类名自定义;
  • 数据表管理新增索引管理功能;
  • 数据表管理支持删除表、重命名表;
  • CRUD列表与表单页面支持树结构的生成;
  • CRUD前端生成配置支持保存快照,恢复快照;
  • 前端列表、详情、时间轴、导出等,可选ID字段;
  • 前端列表表格可对满足条件的字段进行缩略展示相关配置和生成;
  • 支持线上订阅

🍻 优化:

  • 页面系列样式及交互优化;
  • 前端生成的代码格式优化;
  • 面板列表倒序排列;
  • 优化:生成后端代码后,应用不重启,在设计器中也能够读取到对应的关联字段;

🐛 修复:

  • fix:多个面板容器存在时,之前的面板预览样式丢失的问题;
  • fix:偶发的关联显示字段不显示或不能设置的问题;
  • fix:被关联表在ER图中,不显示字典关联的字典数据列表的问题;
  • fix:系列具有列表配置功能的前端组件在读取历史配置信息后不能正确回显的问题;
最后提交信息为: !10 v2.3.0 release
2021-05-17 14:00
小马哥

diboot-core & diboot-core-starter

  • 🎉 新增:
    • @BindQuery注解新增strategy参数,支持空值处理策略(默认忽略空字符串)
    • 基于Spring的内存缓存实现(BaseCacheManager),并优化绑定缓存实现
    • SqlFileInitializer新增executeMultipleUpdateSqlsWithTransaction,支持事务的多SQL更新
    • BaseService新增IService的getMap(queryWrapper)等接口
    • @CollectThisApi注解,自动提取注解对应的rest接口
    • 工具类 S.splitToList,D.formatDurationLabel等
  • 🍻 优化:
    • 关联绑定的实现中字段名列名的转换由规则转换改为精确转换
    • 支持BindField&BindDict组合使用
    • BeanUtils.convertValueToFieldType支持LocalDateTime转换
      🐛修复:
    • 修复@BindQuery查询不支持自定义逻辑删除字段的问题
  • 升级依赖jar至最新(spring boot 2.4.5, mybatis-plus 3.4.2等)

diboot-IAM starter

  • 🎉 新增:
    • 权限纠错功能,支持上线前自动检查配置的错误接口
    • IamOrgService新增getParentOrgIds接口,支持获取部门的上级ids
  • 🍻 优化:
    • @Log日志记录支持POST等非url参数

diboot-file starter

  • 🎉 新增:
    • 静态方法excel文件流读取
    • FileStorageService.upload(inputStream, fileName)接口
  • 🍻 优化:
    • 最小粒度重写替换excel上传本地存储

diboot-scheduler starter

  • 🎉 新增:diboot.component.scheduler.enable参数,以支持开发环境暂停定时任务启动
  • 🍻 优化:BindJob替换为CollectThisJob

diboot-message starter(新组件)

  • 🎉 Starter启动自动安装依赖的数据表
  • 🎉 支持自定义扩展消息发送,默认实现mail提供简单邮件发送
  • 🎉 支持@TemplateVariable注解实现自定义模版变量和自动提取
  • 🎉 启用devtools,自动生成初始样例controller代码到本地

diboot devtools

  • 🎉 新增:非订阅用户可见前端生成页面(不可提交)
  • 🎉 新增:消息模块初始化代码生成
  • 🍻 优化:cloud环境下支持生成模块下的CommonController

前端项目 diboot-antd-admin

  • 🎉 新增:
    • 消息模版功能
    • 消息发送记录功能
    • 权限纠错功能,上线前自动检查配置的错误接口
    • dashboard新增注意事项
    • tinymce富文本编辑器
  • 🍻 优化:
    • 系列代码与依赖升级,与ant design pro3.0.1版本一致
    • 新建按钮权限配置,增加自定义权限code输入方式
    • 文件上传图片显示大小一致
    • 权限配置页面添加“按钮”的操作交互更直观

前端项目 diboot-element-admin

  • 🎉 新增:
    • 消息模版功能
    • 消息发送记录功能
    • 权限纠错功能,上线前自动检查配置的错误接口
    • dashboard新增注意事项
  • 🍻 优化:
    • 文件上传图片显示大小一致
    • 权限配置页面添加“按钮”的操作交互更直观
2020-07-18 10:16
2.1.1
version 2.1.1 zip tar.gz
Java
1
https://gitee.com/dibo_software/diboot.git
git@gitee.com:dibo_software/diboot.git
dibo_software
diboot
diboot

搜索帮助