|
|
6 gün önce | |
|---|---|---|
| BOOT-INF | 1 ay önce | |
| src | 6 gün önce | |
| .dockerignore | 2 hafta önce | |
| .gitignore | 2 ay önce | |
| Dockerfile | 2 hafta önce | |
| README.md | 2 hafta önce | |
| docker-compose.yml | 1 hafta önce | |
| java编码风格.md | 2 ay önce | |
| pom.xml | 2 hafta önce | |
| project-init.md | 2 ay önce | |
| settings.xml | 2 hafta önce |
通用型流程审批设计与管理系统 — 后端服务
cd qqflowengine-backend
mvn spring-boot:run
http://localhost:8080http://localhost:8080/swagger-ui/index.html| Profile | 数据库 | 用途 |
|---|---|---|
dev(默认) |
H2 文件数据库 | 本地开发,每次启动重建表和数据 |
test |
MySQL | 测试环境,连接 192.168.1.139 |
切换 Profile:修改 application.yml 中的 spring.profiles.active。
密码均为 123456a:
| 账号 | 类型 | 说明 |
|---|---|---|
| admin | super_admin | 超级管理员 |
| zhangsan | common_user | 普通用户 |
| lisi | dept_manager | 部门管理员 |
| wangwu | flow_manager | 流程管理员 |
角色账号(审批使用,不登录):role_super_admin、role_flow_admin、role_normal_user、role_dept_manager
sys_user_role 关联到用户sys_user.employeeType 控制mvn clean package -DskipTests
java -jar target/qqflowengine-backend-1.0.0.jar
src/main/java/com/qqflow/engine/
├── common/ # 公共组件(Result、RedisCache、RedissonService、ExcelParseService、PageRequest)
├── config/ # Spring 配置 + Security(JWT、CORS)
├── domain/
│ ├── flow/ # 流程引擎(定义、实例、任务、审批记录、分析、导入)
│ ├── system/ # 用户、角色、部门、认证
│ └── ewechat/ # 企业微信回调集成
└── QqFlowEngineApplication.java
src/main/resources/
├── application.yml / application-dev.yml / application-test.yml
├── schema-mysql.sql / data-mysql.sql # MySQL 初始化
├── schema-dev.sql / data-dev.sql # H2 开发初始化
├── mapper/ # MyBatis XML
└── migration-*.sql # 增量迁移脚本