新增根据流程管控按钮是否可用配置功能. http://172.16.46.63:31560/index.php?m=task&f=view&taskID=551
This commit is contained in:
@@ -56,6 +56,10 @@ public class BpmModelMetaInfoVO {
|
||||
@NotNull(message = "是否可见不能为空")
|
||||
private Boolean visible;
|
||||
|
||||
@Schema(description = "是否允许重新发起", requiredMode = Schema.RequiredMode.REQUIRED, example = "true")
|
||||
@NotNull(message = "是否允许重新发起不能为空")
|
||||
private Boolean restart;
|
||||
|
||||
@Schema(description = "可发起用户编号数组", example = "[1,2,3]")
|
||||
private List<Long> startUserIds;
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ import com.zt.plat.module.bpm.controller.admin.base.user.UserSimpleBaseVO;
|
||||
import com.zt.plat.module.bpm.controller.admin.definition.vo.model.simple.BpmSimpleModelNodeVO;
|
||||
import com.zt.plat.module.bpm.controller.admin.definition.vo.process.BpmProcessDefinitionRespVO;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@@ -4,6 +4,7 @@ import com.zt.plat.module.bpm.controller.admin.definition.vo.model.simple.BpmSim
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import jakarta.validation.Valid;
|
||||
import jakarta.validation.constraints.NotEmpty;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import lombok.Data;
|
||||
|
||||
@Schema(description = "管理后台 - 流程模型的保存 Request VO")
|
||||
|
||||
@@ -87,9 +87,16 @@ public interface BpmProcessInstanceConvert {
|
||||
});
|
||||
}
|
||||
}
|
||||
BpmProcessDefinitionInfoDO processDefinitionInfo = processDefinitionInfoMap.get(respVO.getProcessDefinitionId());
|
||||
if (processDefinitionInfo != null) {
|
||||
// 摘要
|
||||
respVO.setSummary(FlowableUtils.getSummary(processDefinitionInfoMap.get(respVO.getProcessDefinitionId()),
|
||||
respVO.setSummary(FlowableUtils.getSummary(processDefinitionInfo,
|
||||
pageResult.getList().get(i).getProcessVariables()));
|
||||
// 是否可见
|
||||
respVO.getProcessDefinition().setVisible(processDefinitionInfo.getVisible());
|
||||
// 是否可以重新发起流程
|
||||
respVO.getProcessDefinition().setRestart(processDefinitionInfo.getRestart());
|
||||
}
|
||||
// 表单
|
||||
respVO.setFormVariables(pageResult.getList().get(i).getProcessVariables());
|
||||
}
|
||||
|
||||
@@ -129,6 +129,13 @@ public class BpmProcessDefinitionInfoDO extends BaseDO {
|
||||
* 目的:如果 false 不可见,则不展示在“发起流程”的列表里
|
||||
*/
|
||||
private Boolean visible;
|
||||
|
||||
/**
|
||||
* 是否允许重新发起
|
||||
*
|
||||
* 目的:如果 false 则不可以重新发起流程
|
||||
*/
|
||||
private Boolean restart;
|
||||
/**
|
||||
* 排序值
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user