package com.ycl.domain.vo; import com.alibaba.fastjson2.JSONObject; import com.ycl.common.enums.business.TaskStatusEnum; import lombok.Data; import org.flowable.bpmn.model.UserTask; import java.util.Map; /** * 处理下一个任务时,回显前置任务的表单(包含本节点的表单) * * @author:xp * @date:2024/12/5 0:35 */ @Data public class FormDetailVO { /** * 是否当前节点的表单 * */ private Boolean current = false; /** * 是否允许跳过 * */ private boolean canJump; /** * 是否允许容缺 * */ private boolean canWait; /** * 是否允许挂起 * */ private boolean canHangup; /** * 任务的状态:挂起、容缺 */ private TaskStatusEnum taskStatus; /** * 前置节点定义id,即任务key * */ private String beforeNodeDefId; /** * 前置节点名称(任务名称) * */ private String beforeNodeName; /** * 前置节点表单数据 * */ private Map formJsonObj; /** * 任务元数据 * */ private UserTask userTask; /** * 任务的id */ private String taskId; }