# easy-bpm-parent
**Repository Path**: ws_developer/easy-bpm-parent
## Basic Information
- **Project Name**: easy-bpm-parent
- **Description**: 主要包含完整流程引擎功能,流程设计器、表单设计器、动态路由、我的待办/已办/草稿/申请 等。页面兼容移动端且满足各种中国式流程,力争成为开源流程引擎的标杆。
在线体验地址 [http://120.77.218.141:9992/bpm-web/index.html](http://120.77.218.141:9992/bpm-web/index.html)
- **Primary Language**: Java
- **License**: AGPL-3.0
- **Default Branch**: master
- **Homepage**: http://120.77.218.141:9992/bpm-web/index.html
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 117
- **Created**: 2020-12-15
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# bpm-parent
#### 介绍
bpm
主要包含完整流程引擎功能,流程设计器、表单设计器、动态路由、我的待办/已办/草稿/申请 等。页面兼容移动端且满足各种中国式流程,力争成为开源流程引擎的标杆。
[在线体验地址](http://120.77.218.141:9992/bpm-web/index.html)
[前端项目路径](https://gitee.com/zhuzl002/bpm-web)
#### 开源目的
源于开源,回馈开源 。目前国内缺乏一个完整的开源流程引擎,因此想弥补一下这个空白,为后浪降低壁垒-。-
#### 软件架构
前端: vue + elementui
后端:
springboot 2.2.X
dubbo 2.6.5
mysql 5.8
redis
配置中心: nacos 1.2.0
注册中心: nacos 1.2.0
发布部署: jenkins 2.50.0
MAVEN私有仓库: nexus 3.X
#### 安装教程
1. 安装 nacos
2. 创建 nacos 对应配置文件(记得修改 nacos 及 数据库地址/用户名/密码)
2.1)easy-bpm-parent\easy-bpm-web\src\main\resources\nacosConfig\easy-bpm-web.properties
2.2)easy-bpm-parent\easy-bpm-provider\src\main\resources\nacosConfig\easy-bpm-provider.properties
3. 安装 mysql
4. 运行 easy-bpm-parent\easy-bpm-provider\src\main\resources\db\1.0.0\best_bpm.sql 表结构SQL
#### 使用说明
1. 如需新增表,则只需在 easy-parent\easy-bpm-provider\src\main\java\com.pig.easy.bpm\generator\MybaticPlusGenerator.java 修改一下表,点击一下运行
即可生成 DO/DTO/VO/service/impl/controller 等常用CRUD方法,目前已经无缝与 swaggerUI 打通,自动添加文档。
#### 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
#### 问题反馈及讨论
邮箱: 786289666@qq.com
QQ讨论群: 957664677
#### License
[AGPL3.0](https://www.gnu.org/licenses/agpl-3.0.txt) license.
Copyright (c) 2020-present pig
#### 打赏
