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


@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


相關推薦

2024-05-09

@TOC 欢迎使用使用warm-flow 更新记录 v1.1.80 orm支持mybatis-plus扩展 多租户字段隔离提供全局配置,自动获取 增加软删除可以配置化 新增三个测试模块 更新注意事项: 1、需要执行组件中的warm-flow_1.1.8.sql脚本,RuoYi-V

2024-08-29

,并且支持自定义扩展 orm框架扩展:目前支持MyBatis、Mybatis-Plus、Mybatis-Flex和Jpa,后续会由社区提供其他支持,扩展方便 数据库支持:目前支持MySQL 、Oracle 和PostgreSQL,后续会继续支持其他数据库或者国产数据库 多租户与软

2024-08-20

,并且支持自定义扩展 orm框架扩展:目前支持MyBatis、Mybatis-Plus、Mybatis-Flex和Jpa,后续会由社区提供其他支持,扩展方便 数据库支持:目前支持MySQL 、Oracle 和PostgreSQL,后续会继续支持其他数据库或者国产数据库 多租户与软

2024-06-29

务的创建时间赋予历史任务开始时间 @liutao [update] 调整mybatis-plus多租户和软件删除处理 [update] 修改任务历史表时间定义,任务审批通过,将待办任务的创建时间赋予历史任务开始时间 @liutao* [update] 修正pg的sql文件名,新增1

2024-04-18

欢迎使用使用warm-flow监听器 更新记录 v1.1.5 支持自定义填充 新增配置文件,部分功能可配置 引入日志门面 v1.1.42 修复并行网关后面没有中间节点 修复开始任务记录代办,为保存流程状态 新增链式查询排序

2024-03-28

:778470567,微信:warm-houhou git地址:https://gitee.com/warm_4/warm-flow.git 已完成计划 v1.1.2 流程定义新增复制按钮 补齐sql脚本,完善文档 跳转条件获取方式变更为流程变量 感谢@Holly 监听器变量新增返回结点信息 感谢@Hol

2024-07-10

ool 5.8.22 => 5.8.26 update dynamic-ds 4.2.0 => 4.3.0 update mybatis-plus 3.5.4 => 3.5.7 修复与boot代码冲突问题 update lock4j 2.2.5 => 2.2.7 消除启动警告 update sms4j 2.2.0 => 3.2.1 支持自定义配置key 可用于多厂商多租户等 update mapst

2024-03-23

增加监听器,参数传递 git地址: https://gitee.com/warm_4/warm-flow.git demo项目: springboot:RuoYi-Vue-Warm-Flow |演示地址 solon:warm-sun |演示地址 快速开始 在开始之前,我们假定您已经: 熟悉 Java 环境配置及其开发 熟悉 关

2024-08-27

ate 优化 支持通过配置文件关闭工作流 update 优化 增加mybatis-plus填充器兜底策略 update 优化 TenantSpringCacheManager 处理逻辑 update 优化 角色权限判断 update 优化 增加删除标志位常量优化查询代码 update 优化 监控使用独

2024-03-01

不同orm框架和数据库扩展 git地址:https://gitee.com/warm_4/warm-flow.git demo项目: springboot:hh-vue |演示地址 solon:warm-sun |演示地址 快速开始 在开始之前,我们假定您已经: 熟悉 Java 环境配置及其开发 熟悉 关系型 数据库

2024-08-27

ate 优化 支持通过配置文件关闭工作流 update 优化 增加mybatis-plus填充器兜底策略 update 优化 TenantSpringCacheManager 处理逻辑 update 优化 角色权限判断 update 优化 增加删除标志位常量优化查询代码 update 优化 监控使用独

2024-02-05

单元测试 升级依赖版本至最新:spring boot 至 v2.7.18,mybatis-plus至3.5.5 # IAM 用户体系组件 diboot-IAM starter v3.2.0 多租户相关的适配调整 升级shiro至1.13.0 # 文件组件 diboot-file starter v3.2.0 avatar_url长度扩展以适配oss

2023-11-16

min 3.1.5 => 3.1.7 update satoken 1.35.0.RC => 1.37.0 update mybatis-plus 3.5.3.2 => 3.5.4 适配mp新版本改动 update dynamic-ds 4.1.3 => 4.2.0 update bouncycastle 1.72 => 1.76 update poi 5.2.3 => 5.2.4 update redisson 3.23.2 => 3.24.1 update huto

2023-11-15

min 3.1.5 => 3.1.7 update satoken 1.35.0.RC => 1.37.0 update mybatis-plus 3.5.3.2 => 3.5.4 适配mp新版本改动 update dynamic-ds 4.1.3 => 4.2.0 update bouncycastle 1.72 => 1.76 update poi 5.2.3 => 5.2.4 update redisson 3.23.2 => 3.24.1 update huto