Skip to content

v2.13.1-租户扩展模块完善

Choose a tag to compare

@Charles7c Charles7c released this 17 Jul 13:29
· 144 commits to dev since this release

✨ 新特性

  • 【validation】增强 EnumValue 枚举校验器,支持枚举值的数组和集合校验,增加对 BaseEnum 接口的支持 (3dad27d)
  • 【extension/tenant】新增 TenantIgnoreAspect 切面,完善定时任务等需要忽略租户的场景 (07e1637)
  • 【core】SpringUtils 工具类新增 getBean(Class clazz, boolean ignoreNoSuchBeanEx) 方法 (17272a7)
  • 【core】新增集合工具类 CollUtils(mapToList、mapToSet) (3f7f118)
  • 【extension/tenant】新增 TenantUtils 替换 TenantHandler 接口及其实现类 DefaultTenantHandler (2f2aae0)
  • 【core】ServletUtils 新增应 JSON 数据给客户端方法 (67edb08)

💎 功能优化

  • 【extension/crud】完善树配置相关注释 (3be0d90)
  • 【extension/crud】移除 Crane4j 依赖方便使用者自定义实现 (aefd61b)
  • 【extension/tenant】将"多租户"描述统一为"租户" (d32c051)
  • 【extension/tenant】将 dynamic-datasource 依赖设置为 optional (778a861)
  • 【extension/datapermission】UserContext、RoleContext 重命名为 UserData、RoleData,以避免和应用冲突 (a0b64b8)
  • 使用 CollUtils 替代部分 Stream 集合转换 (e05e0de)

🐛 问题修复

  • 【security/mask】修复部分注释错误 (34deff9)
  • 【dependencies】指定 Apache POI 依赖版本(解决版本冲突)并移除冗余包 (b4cb147)