| 123456789101112131415161718192021222324252627282930 |
- package com.qqflow.engine.domain.flow.assembler;
- import com.qqflow.engine.domain.flow.po.ApprovalTask;
- import org.springframework.stereotype.Component;
- @Component
- public class ApprovalTaskAssembler {
- public ApprovalTask buildNew(Long instanceId, String nodeId, String nodeName,
- String nodeType, Long assigneeId,
- String assigneeType, Integer taskStatus) {
- return buildNew(instanceId, nodeId, nodeName, nodeType, null, assigneeId, assigneeType, taskStatus);
- }
- public ApprovalTask buildNew(Long instanceId, String nodeId, String nodeName,
- String nodeType, String subNodeId, Long assigneeId,
- String assigneeType, Integer taskStatus) {
- ApprovalTask po = new ApprovalTask();
- po.setInstanceId(instanceId);
- po.setNodeId(nodeId);
- po.setNodeName(nodeName);
- po.setNodeType(nodeType);
- po.setSubNodeId(subNodeId);
- po.setAssigneeId(assigneeId);
- po.setAssigneeType(assigneeType);
- po.setTaskStatus(taskStatus);
- po.setVersion(0);
- return po;
- }
- }
|