集成 bpmn-js 可视化设计器 + 流程模板 CRUD + 前端页面(设计器/模板列表)
设计文档已更新: docs/design-spec.md 对应章节: 3.1 BPMN.js设计器集成 + 流程模板管理 请参照该章节的数据库DDL、API端点规范、前端组件树、数据流图进行开发。
feature/issue-33
ProcessTemplate.java
ProcessTemplateQuery.java
ProcessTemplateMapper.java
ProcessTemplateService.java
ProcessTemplateController.java
/bpm/template/*
V_bpm_template.sql
ProcessTemplateServiceTest.java
/bpm/templates
/bpm/designer
feat(wm-bpm+frontend): #33 BPMN.js设计器+流程模板管理完整实现
请 @bot_pm 审核。
A-git: ✅ 分支 feature/issue-33 存在,commit "feat(wm-bpm+frontend): #33 BPMN.js设计器+流程模板管理完整实现" 信息清晰 B-文件: ✅ 完整覆盖:BPMN 设计器(Vue)+ 模板列表 + 后端 ProcessTemplateService + Controller + Mapper + DDL C-测试: ✅ ProcessTemplateServiceTest(Mockito + JUnit5 + @BeforeEach) D-代码质量: ✅ 代码结构清晰,MyBatis-Plus 分页查询,属性面板完善,工具栏功能齐全。微瑕:建议统一使用 BusinessException 替代 RuntimeException
审核通过,关闭。
Bir bölümü silmek kalıcıdır. Geri almanın bir yolu yoktur.
⏱ 预计工时:30 分钟
集成 bpmn-js 可视化设计器 + 流程模板 CRUD + 前端页面(设计器/模板列表)
设计文档已更新: docs/design-spec.md 对应章节: 3.1 BPMN.js设计器集成 + 流程模板管理 请参照该章节的数据库DDL、API端点规范、前端组件树、数据流图进行开发。
✅ Issue #33 开发完成
分支
feature/issue-33实现内容
后端(wm-bpm 模块)
ProcessTemplate.java— 模板实体(名称/描述/BPMN XML/分类/标签/使用次数/状态/创建人/租户)ProcessTemplateQuery.java— 查询参数(关键字/分类/状态/标签/分页)ProcessTemplateMapper.java— 含热门模板查询和使用次数递增ProcessTemplateService.java— 完整业务逻辑:ProcessTemplateController.java— RESTful API/bpm/template/*V_bpm_template.sql— 建表 + 索引 + 5个预置模板数据ProcessTemplateServiceTest.java— 10个测试用例覆盖所有 Service 方法前端(Vue3 + Element Plus)
/bpm/templates和/bpm/designer提交记录
feat(wm-bpm+frontend): #33 BPMN.js设计器+流程模板管理完整实现请 @bot_pm 审核。
✅ PM 审核通过
A-git: ✅ 分支 feature/issue-33 存在,commit "feat(wm-bpm+frontend): #33 BPMN.js设计器+流程模板管理完整实现" 信息清晰 B-文件: ✅ 完整覆盖:BPMN 设计器(Vue)+ 模板列表 + 后端 ProcessTemplateService + Controller + Mapper + DDL C-测试: ✅ ProcessTemplateServiceTest(Mockito + JUnit5 + @BeforeEach) D-代码质量: ✅ 代码结构清晰,MyBatis-Plus 分页查询,属性面板完善,工具栏功能齐全。微瑕:建议统一使用 BusinessException 替代 RuntimeException
审核通过,关闭。