logo
0
0
WeChat Login
changningbo<changningbo1995@gmail.com>
docs: 添加项目 README 文档- 新增 README 文件

Spring Boot Flowable 请假审批系统

这是一个基于 Spring Boot 和 Flowable 工作流引擎的完整请假审批系统示例项目。该项目展示了如何使用 Flowable 实现一个通用的请假审批流程,支持多员工、多级审批和完整的流程监控。

目录

功能特性

1. 通用请假流程

  • 支持任意员工发起请假申请
  • 多级审批流程:员工提交 → 直属领导审批 → HR备案(仅批准的申请)
  • 支持请假申请的批准和拒绝操作
  • 完整的流程生命周期管理

2. 流程监控

  • 流程启动/结束事件监听
  • 任务分配/完成事件监听
  • 详细的流程执行日志

3. 服务封装

  • 统一的流程服务接口
  • 灵活的流程变量管理
  • 精确的任务查询和处理方法

4. 完整测试覆盖

  • 单流程测试
  • 多流程并发测试
  • 监听器功能测试
  • 流程结束验证测试

技术栈

  • 后端框架: Spring Boot 3.x
  • 工作流引擎: Flowable 7.2.0
  • 数据库: MySQL 8.x
  • ORM 框架: MyBatis
  • 代码简化: Lombok
  • 测试框架: JUnit 5
  • 构建工具: Maven