package com.hotent.runtime.vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.util.Map; /** * @Author: Cola * @Date: 2021/08/17/15:42 * @Description: **/ @ApiModel(value="流程启动参数") public class StartFlowParamObjectVo { @ApiModelProperty(name="account",notes="发起人帐号",example="admin") private String account; @ApiModelProperty(name="defId",notes="流程定义id,流程定义id与流程key必填其中一个") private String defId; @ApiModelProperty(name="flowKey",notes="流程key(未指定version则查找主版本启动),流程定义id与流程key必填其中一个") private String flowKey; @ApiModelProperty(name="data",notes="bo业务数据,以base64加密后的密文") private String data; @ApiModelProperty(name="isApproval",notes="是否从待办审批页面点的保存") private Boolean isApproval = false; @ApiModelProperty(name="proInstId",notes="流程实例id") private String proInstId; @ApiModelProperty(name="formType",notes="表单类型(inner,frame)") private String formType; @ApiModelProperty(name="businessKey",notes="业务主键KEY,只对URL表单形式有效") private String businessKey; @ApiModelProperty(name="supportMobile",notes="是否支持手机表单 0:否,1:是") protected int supportMobile=0; @ApiModelProperty(name="formKey",notes="表单key") private String formKey; @ApiModelProperty(name="startOrgId",notes="发起人组织id") private String startOrgId; @ApiModelProperty(name="vars",notes="流程变量,变量名:变量值,如{\"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; } }