From 64b7aa8908846d93f1947a8d036561ff43243c6f Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Fri, 11 Jul 2025 16:10:22 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20EOA=E5=AE=A1=E6=89=B9?= =?UTF-8?q?=E6=97=B6=E6=94=AF=E6=8C=81=E6=9F=A5=E7=9C=8B=E6=8C=87=E5=AE=9A?= =?UTF-8?q?=E6=AD=A5=E9=AA=A4=E5=86=85=E5=AE=B9=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1463084353290240]EOA审批时支持查看指定步骤内容优化 http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1463084353290240 --- .../crossover/IProcessTaskCrossoverMapper.java | 2 ++ .../crossover/IProcessTaskCrossoverService.java | 6 ++++++ .../framework/process/dto/ProcessTaskStepVo.java | 13 ++++++++++++- 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java index 04a6d352..f9410b92 100644 --- a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java +++ b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java @@ -74,6 +74,8 @@ public interface IProcessTaskCrossoverMapper extends ICrossoverService { List getProcessTaskStepByProcessTaskIdAndType(@Param("processTaskId") Long processTaskId, @Param("type") String type); + List getProcessTaskStepListByProcessTaskId(Long processTaskId); + ProcessTaskStepVo getProcessTaskStepBaseInfoById(Long processTaskStepId); ProcessTaskVo getProcessTaskById(Long id); diff --git a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverService.java b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverService.java index 24c26057..87e0bf9c 100644 --- a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverService.java +++ b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverService.java @@ -215,5 +215,11 @@ public interface IProcessTaskCrossoverService extends ICrossoverService { List relationProcessTaskIdList, String source ); + + /** + * 获取步骤列表中步骤信息 + * @param processTaskStepVo + */ + void getProcessTaskStepDetail(ProcessTaskStepVo processTaskStepVo); } diff --git a/src/main/java/neatlogic/framework/process/dto/ProcessTaskStepVo.java b/src/main/java/neatlogic/framework/process/dto/ProcessTaskStepVo.java index 5f9d818f..89b185f6 100644 --- a/src/main/java/neatlogic/framework/process/dto/ProcessTaskStepVo.java +++ b/src/main/java/neatlogic/framework/process/dto/ProcessTaskStepVo.java @@ -165,9 +165,12 @@ public class ProcessTaskStepVo extends BasePageVo { @JSONField(serialize = false) private Long subProcessTaskId; //子工单id - @EntityField(name = "处理时查看步骤",type= ApiParamType.JSONARRAY) + @EntityField(name = "处理时查看步骤UUID列表",type= ApiParamType.JSONARRAY) private List viewPrevNodeUuidList; + @EntityField(name = "处理时查看步骤列表",type= ApiParamType.JSONARRAY) + private List viewPrevNodeList; + @EntityField(name = "是否在当前步骤标签中", type = ApiParamType.INTEGER) private Integer isInTheCurrentStepTab; @EntityField(name = "配置信息", type = ApiParamType.JSONOBJECT) @@ -872,6 +875,14 @@ public class ProcessTaskStepVo extends BasePageVo { this.viewPrevNodeUuidList = viewPrevNodeUuidList; } + public List getViewPrevNodeList() { + return viewPrevNodeList; + } + + public void setViewPrevNodeList(List viewPrevNodeList) { + this.viewPrevNodeList = viewPrevNodeList; + } + public Integer getIsInTheCurrentStepTab() { return isInTheCurrentStepTab; } -- Gitee