warm-flow 工作流发布 v1.1.90,新增 mybatis-plus 扩展,租户和逻辑删除支持配置

来源: 投稿
作者: warm-flow
2024-05-08 16:32:00

@TOC

欢迎使用使用warm-flow

更新记录

  • v1.1.80
    • orm支持mybatis-plus扩展
    • 多租户字段隔离提供全局配置,自动获取
    • 增加软删除可以配置化
    • 新增三个测试模块

更新注意事项: 1、需要执行组件中的warm-flow_1.1.8.sql脚本,RuoYi-Vue-Warm-Flow项目只需要执行项目中的warm-flow_1.1.8.sql即可

本次更新特点

  1. 新增mybatis-plus扩展,非mysql外,只需转换表结构即可支持
  2. 非mysql系列的系统,也可以使用此组件
  3. 支持多租户和软删除(也可使用mybatis-plus自带的多租户插件和软删除配置)

多租户和软删除使用

# warm-flow工作流配置
warm-flow:
  # 是否显示banner图,默认是
  banner: true
  # 填充器 (可配置文件注入,也可用@Bean/@Component方式)
  data-fill-handler-path: com.warm.flow.core.test.handle.CustomDataFillHandler
  # 全局租户处理器(可配置文件注入,也可用@Bean/@Component方式)
  tenant_handler_path: com.warm.flow.core.test.handle.CustomTenantHandler
  # 是否开启逻辑删除
  logic_delete: true
  # 逻辑删除字段值(开启后默认为2)
  logic_delete_value: 2
  # 逻辑未删除字段(开启后默认为0)
  logic_not_delete_value: 0
/**
 * 全局租户处理器(可配置文件注入,也可用@Bean/@Component方式)
 *
 * @author warm
 */
public class CustomTenantHandler implements TenantHandler {


    @Override
    public String getTenantId() {
        return "000000";
    }
}

项目地址

gitee地址 |github地址

演示地址

  • admin/admin123

演示地址:http://www.hhzai.top:81

展开阅读全文
点击引领话题📣 发布并加入讨论🔥
0 评论
2 收藏
分享
返回顶部
顶部