Files
qiufeng 118c6872c7 feat(workflow): 新增流程管理及审批节点功能
- 新增基础节点 BaseNode 类及其子类(审批节点 ApprovalNode、结束节点 EndNode、排他网关节点 ExclusiveNode)支持流程节点创建
- 实现审批节点多种审批类型支持,包括单签、或签、会签及按比例会签,自动设置流程多实例配置
- 添加流程管理实体 FlowManage 及相关请求类和枚举,支持流程版本控制与发布管理
- 实现流程管理服务接口及实现类,包含流程增删改查、导出及发布撤回等操作逻辑
- 新增流程JSON根对象 FlowJson 和连线、分支等业务模型,支持流程设计数据结构封装
- 实现 BPMN转换器 BpmnConverter,将前端流程设计器JSON转换为Flowable BPMN模型,包含自动布局和格式校验
- 新增审批类型枚举 ApproveType,用于定义审批模式分类
- 完善FlowManageController,提供RESTful接口支持流程管理前后端交互
- 补充节点监听器、连线业务数据及条件表达式构建,增强流程节点扩展性与条件流转控制
- 编写详细类注释和关键方法注释,提升代码可维护性与文档完整性
2026-04-13 23:20:39 +08:00
..