package com.vci.dto;
|
|
/**
|
* 流程启动相关的配置
|
* @author weidy
|
* @date 2021-2-12
|
*/
|
public class ProcessStartConfigDTO implements java.io.Serializable{
|
|
/**
|
* 序列化
|
*/
|
private static final long serialVersionUID = 3749032313326035791L;
|
|
/**
|
* 流程部署的id
|
*/
|
private String deployId;
|
|
/**
|
* 流程的名称
|
*/
|
private String title;
|
|
/**
|
* 流程描述
|
*/
|
private String description;
|
|
/**
|
* 数据所属业务类型
|
*/
|
private String btmType;
|
|
/**
|
* 数据的主键
|
*/
|
private String oids;
|
|
/**
|
* 所有的数据当中的最大密级,如果该业务数据没有密级字段,则值为-1
|
*/
|
private int maxSecret;
|
|
/**
|
* 显示数据列表的方式
|
*/
|
private String dataShowType;
|
|
/**
|
* 自定义显示表格的定义
|
*/
|
private String customTableDefine;
|
|
/**
|
* 显示数据的表格编码
|
*/
|
private String tableDefineCode;
|
|
/**
|
* 显示流程详细信息的路径
|
*/
|
private String detailInfoUrl;
|
|
/**
|
* 页面显示的所属业务类型,默认等于数据的业务类型
|
*/
|
private String uiType;
|
|
/**
|
* UI的展示业务类型
|
*/
|
private String content;
|
|
/**
|
* 是否发起多个流程
|
*/
|
private boolean isMutiProcess = false;
|
|
/**
|
* 是否自动提交第一个节点
|
*/
|
private boolean autoSubmitFirst = true;
|
|
/**
|
* 终止的时候转换转态
|
*/
|
private String resetStatus;
|
|
/**
|
* 开始流程后的状态
|
*/
|
private String startStatus;
|
|
/**
|
* 流程执行完毕后的状态
|
*/
|
private String releaseStatus;
|
|
public String getUiType() {
|
return uiType;
|
}
|
|
public void setUiType(String uiType) {
|
this.uiType = uiType;
|
}
|
|
public String getStartStatus() {
|
return startStatus;
|
}
|
|
public void setStartStatus(String startStatus) {
|
this.startStatus = startStatus;
|
}
|
|
public String getReleaseStatus() {
|
return releaseStatus;
|
}
|
|
public void setReleaseStatus(String releaseStatus) {
|
this.releaseStatus = releaseStatus;
|
}
|
|
public String getDeployId() {
|
return deployId;
|
}
|
|
public void setDeployId(String deployId) {
|
this.deployId = deployId;
|
}
|
|
public String getTitle() {
|
return title;
|
}
|
|
public void setTitle(String title) {
|
this.title = title;
|
}
|
|
public String getBtmType() {
|
return btmType;
|
}
|
|
public void setBtmType(String btmType) {
|
this.btmType = btmType;
|
}
|
|
public String getOids() {
|
return oids;
|
}
|
|
public void setOids(String oids) {
|
this.oids = oids;
|
}
|
|
public String getDataShowType() {
|
return dataShowType;
|
}
|
|
public void setDataShowType(String dataShowType) {
|
this.dataShowType = dataShowType;
|
}
|
|
public String getCustomTableDefine() {
|
return customTableDefine;
|
}
|
|
public void setCustomTableDefine(String customTableDefine) {
|
this.customTableDefine = customTableDefine;
|
}
|
|
public String getTableDefineCode() {
|
return tableDefineCode;
|
}
|
|
public void setTableDefineCode(String tableDefineCode) {
|
this.tableDefineCode = tableDefineCode;
|
}
|
|
public boolean isMutiProcess() {
|
return isMutiProcess;
|
}
|
|
public void setMutiProcess(boolean isMutiProcess) {
|
this.isMutiProcess = isMutiProcess;
|
}
|
|
public String getDescription() {
|
return description;
|
}
|
|
public void setDescription(String description) {
|
this.description = description;
|
}
|
|
public int getMaxSecret() {
|
return maxSecret;
|
}
|
|
public void setMaxSecret(int maxSecret) {
|
this.maxSecret = maxSecret;
|
}
|
|
public String getDetailInfoUrl() {
|
return detailInfoUrl;
|
}
|
|
public void setDetailInfoUrl(String detailInfoUrl) {
|
this.detailInfoUrl = detailInfoUrl;
|
}
|
|
public boolean isAutoSubmitFirst() {
|
return autoSubmitFirst;
|
}
|
|
public void setAutoSubmitFirst(boolean autoSubmitFirst) {
|
this.autoSubmitFirst = autoSubmitFirst;
|
}
|
|
public String getContent() {
|
return content;
|
}
|
|
public void setContent(String content) {
|
this.content = content;
|
}
|
|
|
public String getResetStatus() {
|
return resetStatus;
|
}
|
|
public void setResetStatus(String resetStatus) {
|
this.resetStatus = resetStatus;
|
}
|
|
|
|
@Override
|
public String toString() {
|
return "ProcessStartConfigDTO{" +
|
"deployId='" + deployId + '\'' +
|
", title='" + title + '\'' +
|
", description='" + description + '\'' +
|
", btmType='" + btmType + '\'' +
|
", oids='" + oids + '\'' +
|
", maxSecret=" + maxSecret +
|
", dataShowType='" + dataShowType + '\'' +
|
", customTableDefine='" + customTableDefine + '\'' +
|
", tableDefineCode='" + tableDefineCode + '\'' +
|
", detailInfoUrl='" + detailInfoUrl + '\'' +
|
", uiType='" + uiType + '\'' +
|
", content='" + content + '\'' +
|
", isMutiProcess=" + isMutiProcess +
|
", autoSubmitFirst=" + autoSubmitFirst +
|
", resetStatus='" + resetStatus + '\'' +
|
", startStatus='" + startStatus + '\'' +
|
", releaseStatus='" + releaseStatus + '\'' +
|
'}';
|
}
|
}
|