feat(流程独立节点表单): 新增流程独立节点表单,可在用户任务节点配置表单(不兼容旧版本)

This commit is contained in:
konbai
2022-08-07 17:56:35 +08:00
parent 1ff440c235
commit b6c6813498
12 changed files with 443 additions and 86 deletions

View File

@@ -36,7 +36,7 @@ public class WfTaskBo {
private String targetKey;
@ApiModelProperty("流程变量信息")
private Map<String, Object> values;
private Map<String, Object> variables;
@ApiModelProperty("审批人")
private String assignee;

View File

@@ -0,0 +1,42 @@
package com.ruoyi.workflow.domain.vo;
import cn.hutool.core.util.ObjectUtil;
import com.ruoyi.flowable.core.FormConf;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import java.util.List;
/**
* 流程详情视图对象
*
* @author KonBAI
* @createTime 2022/8/7 15:01
*/
@Data
@ApiModel("流程详情视图对象")
public class WfDetailVo {
/**
* 任务表单信息
*/
private FormConf taskFormData;
/**
* 历史任务信息
*/
private List<WfTaskVo> historyTaskList;
/**
* 流程表单列表
*/
private List<FormConf> processFormList;
/**
* 是否存在任务表单信息
* @return true:存在false:不存在
*/
public Boolean isExistTaskForm() {
return ObjectUtil.isNotEmpty(this.taskFormData);
}
}