[开源]一款SpringBoot+Vue3快速开发平台、自研工作流引擎

开源系统流程管理
2026-06-28 05:03 1 次浏览 • 0 次下载 0KB
[开源]一款SpringBoot+Vue3快速开发平台、自研工作流引擎

一、开源项目简介

一款 SpringBoot+Vue3 快速开发平台、自研工作流引擎。

二、开源协议

使用Apache-2.0开源协议

三、界面展示

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

四、功能概述

功能清单

  •  系统设置

    •  用户管理

    •  扮演用户

    •  重置密码

    •  授权角色

    •  角色管理

    •  授权菜单

    •  成员管理

    •  菜单管理

    •  前端路由

    •  同步路由清单

    •  部门管理

    •  岗位管理

    •  数据字典

    •  参数配置

    •  系统日志

    •  系统通知

  •  工作流程

    •  流程设计

    •  流程设计

    •  表单设计

    •  部署流程

    •  导出流程

    •  导入流程

    •  流程定义

    •  发起申请

    •  我发起的

    •  我的待办

    •  同意

    •  拒绝

    •  退回上一步

    •  退回发起人

    •  跳转

    •  转办

    •  委托

    •  抄送

    •  转发

    •  加签

    •  减签

    •  我的已办

    •  我的抄送

  •  在线开发

    •  模型分组

    •  数据模型

    •  导入数据库表

    •  查看元数据

    •  模型字段管理

    • 在线预览

五、技术选型

框架介绍

框架

版本

备注

SpringBoot

2.3.7.RELEASE

web框架

Mybatis-Plus

3.5.2

ORM框架

sa-token

1.35.0.RC

权限认证

Hutool

5.8.4

工具包

knife4j

2.0.7

接口文档

spring-file-storage

0.7.0

文件上传

tlog

1.5.1

日志记录

easypoi

4.2.0

excel导入导出

minio

8.4.3

文件存储

xx-job

2.4.0

分布式任务调度

目录结构

├── mldong-[18080] 后台管理模块主启动模块
  ├── com.mldong.config  启动配置
  └── com.mldong.modules  控制层模块
├── mldong-api  API包
    ├── mldong-biz-api  业务模块API包
    ├── mldong-sys-api  系统管理API包
    └── mldong-wf-api 工作流API包
├── mldong-app[18081]  app端主启动模块
  ├── com.mldong.config  启动配置
  └── com.mldong.modules  控制层模块
├── mldong-core  业务相关
  ├── mldong-biz-core  业务模块核心代码
    ├── mldong-sys-core  系统管理核心代码
    ├── com.mldong.config  配置
    └── com.mldong.modules.sys
      ├── dto dto层,入参
      ├── entity 实体层-该模块不可手动修改,由代码生成工具生成
      ├── enums 枚举
      ├── excel 导入/导出excel实体
      ├── mapper 执久层
      ├── provider mldong-api包的实现
      ├── service 业务逻辑层
      ├── tasks 定时任务
      ├── util 工具
      └── vo VO层,返回实体
  └── mldong-wf-core  工作流核心代码
├── mldong-fremawork  框架
  └── mldong-base  基础模块

├── mldong-generator  代码生成器
  ├── src/main/java/com/mldong/genertor/CodeGenerator.java 代码生成器主类
  └── src/main/resources
    ├── templates 代码生成模板
    └── gencode.setting 代码生成配置文件

前端工程准备

  • node 和 git -项目开发环境

  • Vite - 熟悉 vite 特性

  • Vue3 - 熟悉 Vue 基础语法

  • TypeScript - 熟悉TypeScript基本语法

  • Es6+ - 熟悉 es6 基本语法

  • Vue-Router-Next - 熟悉 vue-router 基本使用

  • Ant-Design-Vue - ui 基本使用

  • Mock.js - mockjs 基本语法