refactor(flow): 移除流程任务实例ID和节点ID的非空验证

- 移除了 instId 和 nodeId 字段的 @NotNull 注解验证
- 在流程任务撤回处理中添加了 bizType 和 bizId 的设置
- 调整了流程任务创建时的业务类型和业务ID赋值逻辑
This commit is contained in:
2026-01-05 13:50:15 +08:00
parent b93776d7f8
commit 8b1540e5c4
2 changed files with 2 additions and 2 deletions

View File

@@ -12,9 +12,7 @@ import java.util.Date;
public class HrmFlowTaskBo extends BaseEntity {
private Long taskId;
@NotNull(message = "实例ID不能为空")
private Long instId;
@NotNull(message = "节点ID不能为空")
private Long nodeId;
private Long assigneeUserId;
private String status;

View File

@@ -291,6 +291,8 @@ public class HrmFlowTaskServiceImpl implements IHrmFlowTaskService {
HrmFlowTask reTask = new HrmFlowTask();
reTask.setInstId(inst.getInstId());
reTask.setNodeId(0L);
reTask.setBizType(inst.getBizType());
reTask.setBizId(inst.getBizId());
// 撤回后回到“原审批人”(撤回前的办理人)
reTask.setAssigneeUserId(task.getAssigneeUserId());
reTask.setStatus("pending");