111 Star 571 Fork 196

GVP帝博软件 / diboot

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新增注意事项
  • 🍻 优化:
    • 文件上传图片显示大小一致
    • 权限配置页面添加“按钮”的操作交互更直观
Java
1
https://gitee.com/dibo_software/diboot.git
git@gitee.com:dibo_software/diboot.git
dibo_software
diboot
diboot

Search

102255 3a0e046c 1850385 102255 7aaa926c 1850385