[Open Source] A SpringBoot + Vue3 Rapid Development Platform with a Self-Developed Workflow Engine

Open SourceProcess Management
2026-06-28 05:03 3 次浏览 • 0 次下载 0KB
[Open Source] A SpringBoot + Vue3 Rapid Development Platform with a Self-Developed Workflow Engine

1. Project Overview

A rapid development platform based on SpringBoot + Vue3, featuring a self-developed workflow engine.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

4. Feature Overview

Function List

  •  System Settings

    •  User Management

    •  Impersonate User

    •  Reset Password

    •  Assign Roles

    •  Role Management

    •  Assign Menus

    •  Member Management

    •  Menu Management

    •  Frontend Routes

    •  Sync Route List

    •  Department Management

    •  Position Management

    •  Data Dictionary

    •  Parameter Configuration

    •  System Logs

    •  System Notifications

  •  Workflow

    •  Workflow Design

    •  Workflow Design

    •  Form Design

    •  Deploy Workflow

    •  Export Workflow

    •  Import Workflow

    •  Workflow Definitions

    •  Initiate Request

    •  My Initiated Requests

    •  My Pending Tasks

    •  Approve

    •  Reject

    •  Return to Previous Step

    •  Return to Initiator

    •  Jump

    •  Reassign

    •  Delegate

    •  CC

    •  Forward

    •  Add Signatory

    •  Remove Signatory

    •  My Completed Items

    •  My CC Notifications

  •  Online Development

    •  Model Groups

    •  Data Models

    •  Import Database Tables

    •  View Metadata

    •  Model Field Management

    • Live Preview

5. Tech Stack

Framework Introduction

Framework

Version

Remarks

SpringBoot

2.3.7.RELEASE

Web Framework

Mybatis-Plus

3.5.2

ORM Framework

sa-token

1.35.0.RC

Permission Authentication

Hutool

5.8.4

Utility Packages

knife4j

2.0.7

API documentation

spring-file-storage

0.7.0

File Upload

tlog

1.5.1

Logging

easypoi

4.2.0

Excel Import and Export

minio

8.4.3

File storage

xx-job

2.4.0

Distributed task scheduling

Directory Structure

├── mldong-[18080] Backend Administration Module Main Startup Module
  ├── com.mldong.config  Startup Configuration
  └── com.mldong.modules  Controller Layer Module
├── mldong-api  API Package
    ├── mldong-biz-api  Business Module API Package
    ├── mldong-sys-api  System Management API Package
    └── mldong-wf-api Workflow API Package
├── mldong-app[18081]  App Main Startup Module
  ├── com.mldong.config  Startup Configuration
  └── com.mldong.modules  Controller Layer Module
├── mldong-core  Business-Related Components
  ├── mldong-biz-core  Business Module Core Code
    ├── mldong-sys-core  System Management Core Code
    ├── com.mldong.config  Configuration
    └── com.mldong.modules.sys
      ├── dto DTO Layer, Input Parameters
      ├── entity Entity Layer-This module must not be modified manually. It is generated by the code generation tool.
      ├── enums Enumerations
      ├── excel Import/Export Excel Entities
      ├── mapper Persistence Layer
      ├── provider mldong-Implementation of the api Package
      ├── service Business Logic Layer
      ├── tasks Scheduled Tasks
      ├── util Utilities
      └── vo VO Layer, Response Entities
  └── mldong-wf-core  Workflow Core Code
├── mldong-fremawork  Framework
  └── mldong-base  Base Module

├── mldong-generator  Code Generator
  ├── src/main/java/com/mldong/genertor/CodeGenerator.java Main Class of the Code Generator
  └── src/main/resources
    ├── templates Code Generation Templates
    └── gencode.setting Code Generation Configuration Files

Frontend Project Preparation

  • Node and Git - Project Development Environment

  • Vite - Familiarize Yourself with Vite Features

  • Vue3 - Familiarity with Vue basic syntax

  • TypeScript - Learn the Basic Syntax of TypeScript

  • ES6+ - Familiarity with basic ES6 syntax

  • Vue-Router-Next - Familiarity with basic Vue Router usage

  • Ant-Design-Vue - Basic UI Usage

  • Mock.js - Familiarity with basic Mock.js syntax

#1
资源直链https://gitee.com/mldong/mldong
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare