若依框架,集成flowable工作流

本文介绍了如何在RuoYi框架中集成Flowable工作流,包括后端项目结构调整、前端文件添加与修改、数据库配置以及表单设计器的使用。通过详细步骤,指导开发者完成整个集成过程,解决可能出现的问题。
摘要由CSDN通过智能技术生成

flowable · 语雀

抄人家的代码:

https://gitee.com/tony2y/RuoYi-flowable.git

因为这是一个完整的项目,如果是空项目的话,直接下载就行了,已有项目移植。就可以往下看了,已调试通过。

效果:

或者:你可以看人家的演示系统:

若依管理系统

后端:创建一个ruoyi-flowable的包。原文件中部分domain mapper 在ruoyi-system下,为了方便管理,全部都给搞到ruoyi-flowable包下。最终结构如下。

需要移动的有

需要注意:

1.修改import 引用位置

2.修改mapper的命名空间

3.resource文件夹下,建立文件夹,必须一层一层建,先建mapper,再建flowable,不能直接mapper.flowable,会报错。

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.ruoyi.flowable.mapper.FlowDeployMapper.selectDeployList

4.改ruoyi-flowable的pom文件,更新一下maven

ruoyi com.ruoyi 3.8.3 4.0.0
ruoyi-flowable

<properties>
    <maven.compiler.source>8</maven.compiler.source>
    <maven.compiler.target>8</maven.compiler.target>
</properties>

<dependencies>
    <dependency>
        <groupid>com.ruoyi</groupid>
        ruoyi-framework
    </dependency>
    <dependency>
        <groupid>com.ruoyi</groupid>
        ruoyi-system
    </dependency>
    <dependency>
        <groupid>com.ruoyi</groupid>
        ruoyi-common
    </dependency>

    <!--常用工具类 -->
    <dependency>
        <groupid>org.apache.commons</groupid>
        commons-lang3
    </dependency>

    <!-- JSON工具类 -->
    <dependency>
        <groupid>com.fasterxml.jackson.core</groupid>
        jackson-databind
    </depen
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值