12 Commits

Author SHA1 Message Date
qiufeng 3ce5d55462 feat: 增加ai工作流 2026-07-24 15:57:24 +08:00
qiufeng bb5d8d1808 feat: 降级错误信息改造 2026-07-15 17:29:25 +08:00
qiufeng a5555a651f feat: AI功能剥离,版本升级
fix: 解决mf-ai中webflux请求层切面兼容性问题
fix: 解决mf-ai swagger使用问题
2026-07-14 18:54:01 +08:00
qiufeng a53a73c23c refactor: shiro安全框架更新为spring security,版本变更为2.4.0 2026-05-20 22:50:30 +08:00
qiufeng de3ab656c7 feat(workflow): 工作流会签逻辑完善 2026-05-08 20:58:11 +08:00
qiufeng 571df1c434 feat: 增加流程审批样例代码 2026-04-20 22:39:42 +08:00
qiufeng c31952a545 feat(workflow): 实现完整工作流服务接口及其实现类
- 新增RemoteWorkflowService接口的实现BootWorkflowService,提供流程部署、启动、删除和查询功能
- 定义FlowableService接口,抽象工作流核心操作方法
- 完成FlowableServiceImpl实现,集成Flowable引擎服务完成工作流各项业务逻辑
- 实现流程部署、启动、结束、任务查询、历史数据查询及流程图片生成
- 支持流程任务完成、审核评论获取及流程管理信息查询
- 添加项目启动流程自动初始化功能,部署缺失的流程定义
- 加强异常处理和权限校验,保证业务流程安全稳定运行
- 提供分页查询支持,优化历史任务和当前任务的数据处理与展现
2026-04-14 22:41:27 +08:00
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
qiufeng 926d867584 refactor: 框架升级springboot4 2026-02-08 23:26:45 +08:00
qiufeng ee79470939 feat: 完善流程审批相关接口 2025-10-18 22:41:20 +08:00
qiufeng 89d56319b2 feat: 工作流审批功能完善 2025-10-12 23:37:00 +08:00
qiufeng 60fcb5d6a3 feat: 增加flowable工作流引擎,版本变更更2.2.0 2025-09-30 23:48:57 +08:00