package com.hotent.sdk.param; import java.util.Map; /** * 流程向下执行参数 * * @author zhangxianwen * @company 广州宏天软件股份有限公司 * @email zhangxw@jee-soft.cn * @date 2018年6月28日 */ public class DoNextParamObject { /** * 审批人帐号 */ private String account; /** * 任务id */ private String taskId; /** * 流程变量,变量名:变量值,如{"var1":"val1","var2":"val2"...} */ private Map vars; /** * 审批动作,agree(审批)abandon(弃权)oppose(反对)agreeTrans(同意流转)opposeTrans(反对流转)commu(沟通反馈)reject(驳回)backToStart(驳回指定节点) */ private String actionName = "agree"; /** * 意见 */ private String opinion; /** * bo业务数据,以base64加密后的密文 */ private String data; /** * 跳转方式 free : 自由跳转 ,select : 选择跳转,reject :驳回 */ private String jumpType; /** * 节点用户,以base64加密[{nodeId:"userTask1",executors:[{id:"",name:""},..]}]后的数据 */ private String nodeUsers; /** * 跳转的目标节点,传入节点id */ private String destination; /** * 表单类型:inner/frame */ private String formType; /** * 正文附件信息,只能单个 */ private String zfiles = ""; /** * 实例id */ private String instId; /** * 被代理的领导id */ private String agentLeaderId; /** * 表单key */ private String formKey; /** * 普通用户任务加签审批动作 agreeTrans(同意流转)opposeTrans(反对流转) */ private String addSignAction; /** * 普通用户任务加签审批动作 agreeTrans(同意流转)opposeTrans(反对流转) */ private String rejectTaskId; public String getFormKey() { return formKey; } public void setFormKey(String formKey) { this.formKey = formKey; } public String getRejectTaskId() { return rejectTaskId; } public void setRejectTaskId(String rejectTaskId) { this.rejectTaskId = rejectTaskId; } public String getAddSignAction() { return addSignAction; } public void setAddSignAction(String addSignAction) { this.addSignAction = addSignAction; } public String getZfiles() { return zfiles; } public void setZfiles(String zfiles) { this.zfiles = zfiles; } public String getInstId() { return instId; } public void setInstId(String instId) { this.instId = instId; } public String getAccount() { return account; } public void setAccount(String account) { this.account = account; } public String getTaskId() { return taskId; } public void setTaskId(String taskId) { this.taskId = taskId; } public String getActionName() { return actionName; } public void setActionName(String actionName) { this.actionName = actionName; } public String getOpinion() { return opinion; } public void setOpinion(String opinion) { this.opinion = opinion; } public String getData() { return data; } public void setData(String data) { this.data = data; } public String getJumpType() { return jumpType; } public void setJumpType(String jumpType) { this.jumpType = jumpType; } public String getNodeUsers() { return nodeUsers; } public void setNodeUsers(String nodeUsers) { this.nodeUsers = nodeUsers; } public String getDestination() { return destination; } public void setDestination(String destination) { this.destination = destination; } public String getFormType() { return formType; } public void setFormType(String formType) { this.formType = formType; } public String getAgentLeaderId() { return agentLeaderId; } public void setAgentLeaderId(String agentLeaderId) { this.agentLeaderId = agentLeaderId; } public Map getVars() { return vars; } public void setVars(Map vars) { this.vars = vars; } }