# myflow **Repository Path**: anlermi/myflow ## Basic Information - **Project Name**: myflow - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-13 - **Last Updated**: 2026-05-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Flow Platform 基于 `project.md` 搭建的流程引擎 + 表单平台初始骨架。 ## 目录结构 - `backend`:Spring Boot 3 + Flowable + MyBatis-Plus + Redis + Sa-Token 后端骨架 - `frontend`:Vue3 + Vite + Element Plus 前端骨架 - `sql`:平台业务表初始化脚本 - `open-design-prompts.md`:Open Design 原型提示词清单 ## 数据库初始化 1. 创建 MySQL 数据库并执行脚本: ```sql source E:/codes/flowplat/sql/flow_platform_init.sql; ``` 2. `Flowable` 引擎表无需手工创建,后端启动后会自动初始化。 ## 后端启动 1. 修改 [application.yml](E:\codes\flowplat\backend\src\main\resources\application.yml) 中的 MySQL 和 Redis 连接信息。 2. 进入后端目录执行: ```bash mvn spring-boot:run ``` 3. 默认端口: - 应用:`http://127.0.0.1:8080` - Swagger:`http://127.0.0.1:8080/swagger-ui.html` ## 前端启动 1. 进入前端目录安装依赖: ```bash npm install ``` 2. 启动开发环境: ```bash npm run dev ``` 3. 默认访问地址: - 前端:`http://127.0.0.1:5173` ## 当前骨架覆盖范围 - 工作台、流程中心、待办中心、流程设计器、表单设计器、流程监控、组织与权限页面骨架 - 流程定义、流程实例、待办任务、系统用户的示例接口 - 流程定义、节点配置、表单、流程实例、抄送、Webhook 的业务表 ## 下一步建议 1. 接入真实登录、用户权限和组织数据。 2. 在流程设计器接入 `bpmn-js` 和自定义属性面板。 3. 在表单设计器接入 `form-create` 和字段联动规则。 4. 用 Flowable 服务替换当前 mock 接口。