package com.vci.web.bo;
|
|
import com.vci.web.dto.ProcessStartConfigDTO;
|
import com.vci.web.pageModel.ProcessTemplateVO;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 流程通知相关的信息
|
* @author weidy
|
* @date 2022-04-22
|
*/
|
public class FlowNoticeInfo implements java.io.Serializable{
|
|
/**
|
* 序列化
|
*/
|
private static final long serialVersionUID = -8836620685919060656L;
|
/**
|
* 新增任务
|
*/
|
private List<Map> newItemList;
|
|
/**
|
* 完成任务
|
*/
|
private List<Map> finishItemList;
|
|
/**
|
* 路由
|
*/
|
private String outcome;
|
|
/**
|
* 审批意见
|
*/
|
private String note;
|
|
/**
|
* 执行之前的服务时间
|
*/
|
private long serverTime;
|
|
/**
|
* 开启流程的信息
|
*/
|
private ProcessStartConfigDTO startConfigDTO;
|
|
/**
|
* 流程变量
|
*/
|
private Map<String, String> variablesInfo ;
|
|
/**
|
* 流程模板的信息
|
*/
|
private ProcessTemplateVO processTemplateVO;
|
|
public List<Map> getNewItemList() {
|
return newItemList;
|
}
|
|
public void setNewItemList(List<Map> newItemList) {
|
this.newItemList = newItemList;
|
}
|
|
public List<Map> getFinishItemList() {
|
return finishItemList;
|
}
|
|
public void setFinishItemList(List<Map> finishItemList) {
|
this.finishItemList = finishItemList;
|
}
|
|
public String getOutcome() {
|
return outcome;
|
}
|
|
public void setOutcome(String outcome) {
|
this.outcome = outcome;
|
}
|
|
public String getNote() {
|
return note;
|
}
|
|
public void setNote(String note) {
|
this.note = note;
|
}
|
|
public long getServerTime() {
|
return serverTime;
|
}
|
|
public void setServerTime(long serverTime) {
|
this.serverTime = serverTime;
|
}
|
|
public ProcessStartConfigDTO getStartConfigDTO() {
|
return startConfigDTO;
|
}
|
|
public void setStartConfigDTO(ProcessStartConfigDTO startConfigDTO) {
|
this.startConfigDTO = startConfigDTO;
|
}
|
|
public Map<String, String> getVariablesInfo() {
|
return variablesInfo;
|
}
|
|
public void setVariablesInfo(Map<String, String> variablesInfo) {
|
this.variablesInfo = variablesInfo;
|
}
|
|
public ProcessTemplateVO getProcessTemplateVO() {
|
return processTemplateVO;
|
}
|
|
public void setProcessTemplateVO(ProcessTemplateVO processTemplateVO) {
|
this.processTemplateVO = processTemplateVO;
|
}
|
|
@Override
|
public String toString() {
|
return "FlowNoticeInfo{" +
|
"newItemList=" + newItemList +
|
", finishItemList=" + finishItemList +
|
", outcome='" + outcome + '\'' +
|
", note='" + note + '\'' +
|
", serverTime=" + serverTime +
|
", startConfigDTO=" + startConfigDTO +
|
", variablesInfo=" + variablesInfo +
|
", processTemplateVO=" + processTemplateVO +
|
'}';
|
}
|
}
|