Commit Graph

8 Commits

Author SHA1 Message Date
892012e41b feat(bpm):自选审批人 添加用户功能
- 在 BpmTaskAssignRuleTypeEnum 中新增 USER_SELECT 类型- 更新 BpmTaskAssignRuleDO 实体类,支持 USER_SELECT 类型的处理逻辑
- 在 BpmTaskAssignRuleServiceImpl 中实现用户自选审批人的验证和计算逻辑- 新增 calculateTaskCandidateUsersByUserSelect 方法,从流程变量中获取用户自选的审批人
-修复 BpmUserTaskActivityBehavior 中随机选择用户时的类型转换问题- 移除 BpmProcessInstanceExtDO 中 assignee 字段的 exist = false 配置
2025-10-30 15:21:48 +08:00
6ce3ba89c6 feat(bpm): 实现流程抄送推送待办功能
- 新增待办系统推送逻辑
- 集成 PortalRequest 和用户信息服务
- 构造并发送抄送待办请求
- 添加异常处理和日志记录- 支持创建人、接收人和发起人信息获取
- 实现待办消息的 PC 端跳转链接配置
2025-10-27 11:17:16 +08:00
b82ee9bbe5 fix(bpm): 修正流程实例复制查询条件字段名- 将 BpmProcessInstanceCopyMapper 中的 createTime 查询条件字段更正为 searchCreateTime
- 更新 BpmProcessInstanceCopyMyPageReqVO 中的 createTime 字段名为 searchCreateTime- 确保前后端查询参数字段一致性,避免因字段不匹配导致查询失败
2025-10-27 10:22:41 +08:00
3c01a72dad fix(bpm):修复流程实例创建者昵称设置错误
- 修正了创建者昵称设置的目标对象,从user改为copy对象- 确保流程实例复制页面正确显示创建者昵称- 保持与其他用户相关信息设置逻辑的一致性
2025-10-27 09:51:22 +08:00
9ac1584494 feat(bpm): 修改抄送用户字段名为options
- 将BpmProcessInstanceCopyCreateReqVO中的userIds字段重命名为options
- 更新BpmProcessInstanceCopyServiceImpl中使用该字段的代码逻辑
2025-10-27 09:40:05 +08:00
a0e768d210 feat(bpm): 支持批量创建抄送流程实例
- 引入 Collectors 类以支持流式处理
- 将单个抄送流程创建改为批量创建
-为每个用户 ID 生成独立的抄送记录
- 使用 insertBatch 方法提高插入效率
-保持原有字段设置逻辑不变
- 修复可能的空指针异常风险
2025-10-27 09:10:10 +08:00
c49f34d228 feat(bpm): 添加流程实例抄送功能
- 新增抄送用户编号数组字段
- 添加抄送原因校验规则
- 完善抄送请求VO结构定义
- 增加Swagger文档注解说明- 实现抄送用户不能为空的校验逻辑
2025-10-23 16:28:24 +08:00
9618d5cfa1 init 2025-10-17 10:11:04 +08:00