package com.ycl.domain.vo;
|
|
import com.ycl.common.enums.business.HandlerTypeEnum;
|
import com.ycl.common.enums.business.TaskStatusEnum;
|
import lombok.Data;
|
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* 任务回显内容
|
*
|
* @author:xp
|
* @date:2024/11/29 10:59
|
*/
|
@Data
|
public class CustomerTaskVO {
|
|
/**
|
* flowable中的任务id
|
*/
|
private String taskId;
|
|
/**
|
* 任务定义id
|
*/
|
private String taskDefinitionKey;
|
|
/**
|
* flowable流程实例id
|
*/
|
private String processInsId;
|
|
/**
|
* flowable流程定义id
|
*/
|
private String processDefId;
|
|
/**
|
* 部署id
|
*/
|
private String deployId;
|
|
/**
|
* 执行id
|
*/
|
private String executionId;
|
|
/**
|
* 任务名称
|
*/
|
private String taskName;
|
|
/**
|
* 流程名称
|
*/
|
private String processName;
|
|
/**
|
* 发起人id
|
*/
|
private String promoterId;
|
|
/**
|
* 发起人姓名
|
*/
|
private String promoterName;
|
|
/**
|
* 发起人单位
|
*/
|
private String promoterUnitId;
|
|
/**
|
* 发起人单位名称
|
*/
|
private String promoterUnitName;
|
|
/**
|
* 处理人
|
*/
|
private List<String> handlerName;
|
|
/**
|
* 处理人id
|
*/
|
private List<Long> handlerId;
|
|
/**
|
* 处理人单位id
|
*/
|
private List<Long> handlerUnitId;
|
|
/**
|
* 处理人单位名称
|
*/
|
private List<String> handlerUnitName;
|
|
/**
|
* 办理期限
|
*/
|
private String timeLimit;
|
|
/**
|
* 剩余时间
|
*/
|
private String remainingTime;
|
|
/**
|
* 任务状态
|
*/
|
private TaskStatusEnum taskStatus;
|
|
/**
|
* 任务创建时间
|
*/
|
private Date createTime;
|
|
/**
|
* 处理人类型
|
*
|
*/
|
private HandlerTypeEnum handlerType;
|
}
|