package com.vci.web.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 + '\'' + '}'; } }