DoNextParamObject.java 4.39 KB
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<String, String> 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<String, String> getVars() {
        return vars;
    }

    public void setVars(Map<String, String> vars) {
        this.vars = vars;
    }
}