package com.hotent.sdk.param; import java.util.Map; /** * 流程终止参数 * * @author zhangxianwen * @company 广州宏天软件股份有限公司 * @email zhangxw@jee-soft.cn * @date 2018年6月28日 */ public class DoEndParamObject { /** * 任务id */ private String taskId; /** * 终止原因 */ private String endReason; /** * 消息通知类型 非必填,默认邮件,inner(内部消息),mail(邮件),sms(短信),多个之单使用英文逗号隔开 */ private String messageType; protected String files = ""; /* 附件 */ /** * 业务数据,用于执行groovy脚本参数 * 使用map接收,因为ObjectNode类型无法进行序列化 */ protected Map busDataObjectNode; /** * 是否强制终止 */ private boolean isForce = false; public boolean isForce() { return isForce; } public void setIsForce(boolean force) { isForce = force; } public String getFiles() { return files; } public void setFiles(String files) { this.files = files; } public String getTaskId() { return taskId; } public void setTaskId(String taskId) { this.taskId = taskId; } public String getEndReason() { return endReason; } public void setEndReason(String endReason) { this.endReason = endReason; } public String getMessageType() { return messageType; } public void setMessageType(String messageType) { this.messageType = messageType; } public Map getBusDataObjectNode() { return busDataObjectNode; } public void setBusDataObjectNode(Map busDataObjectNode) { this.busDataObjectNode = busDataObjectNode; } }