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