package com.hotent.sdk.param; import java.util.Map; /** * 流程启动参数 * * @author liangjc * @company 广州宏天软件股份有限公司 * @email liangjc@jee-soft.cn * @date 2023-07-18 16:35 */ public class StartFlowParamObject { /** * 发起人帐号 */ private String account; /** * 流程定义id,流程定义id与流程key必填其中一个 */ private String defId; /** * 流程key(未指定version则查找主版本启动),流程定义id与流程key必填其中一个 */ private String flowKey; /** * bo业务数据,以base64加密后的密文 */ private String data; /** * 是否从待办审批页面点的保存 */ private Boolean isApproval = false; /** * 流程实例id */ private String proInstId; /** * 表单类型(inner,frame) */ private String formType; /** * 业务主键KEY,只对URL表单形式有效 */ private String businessKey; /** * 是否支持手机表单 0:否,1:是 */ protected int supportMobile = 0; /** * 表单key */ private String formKey; /** * 发起人组织id */ private String startOrgId; /** * 流程变量,变量名:变量值,如{"var1":"val1","var2":"val2"...} */ private Map vars; public String getStartOrgId() { return startOrgId; } public void setStartOrgId(String startOrgId) { this.startOrgId = startOrgId; } public String getFormKey() { return formKey; } public void setFormKey(String formKey) { this.formKey = formKey; } public int getSupportMobile() { return supportMobile; } public void setSupportMobile(int supportMobile) { this.supportMobile = supportMobile; } public String getAccount() { return account; } public void setAccount(String account) { this.account = account; } public String getDefId() { return defId; } public void setDefId(String defId) { this.defId = defId; } public String getFlowKey() { return flowKey; } public void setFlowKey(String flowKey) { this.flowKey = flowKey; } public String getData() { return data; } public void setData(String data) { this.data = data; } public Boolean getApproval() { return isApproval; } public void setApproval(Boolean approval) { isApproval = approval; } public String getProInstId() { return proInstId; } public void setProInstId(String proInstId) { this.proInstId = proInstId; } public String getFormType() { return formType; } public void setFormType(String formType) { this.formType = formType; } public String getBusinessKey() { return businessKey; } public void setBusinessKey(String businessKey) { this.businessKey = businessKey; } public Map getVars() { return vars; } public void setVars(Map vars) { this.vars = vars; } }