Bladeren bron

自定义流程接口-流程信息修改

wangliang 3 jaren geleden
bovenliggende
commit
f0d487de0f

+ 61 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/bean/result/FlowInfoResult.java

@@ -0,0 +1,61 @@
+package com.qmth.distributed.print.business.bean.result;
+
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.List;
+
+/**
+ * @Description: 流程节点result
+ * @Param:
+ * @return:
+ * @Author: wangliang
+ * @Date: 2021/8/6
+ */
+public class FlowInfoResult implements Serializable {
+
+    @ApiModelProperty(value = "自定义流程id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long id;
+
+    @ApiModelProperty(value = "版本号")
+    private Integer version;
+
+    public List<FlowTaskResult> flowTaskResultList;
+
+    public FlowInfoResult() {
+
+    }
+
+    public FlowInfoResult(Long id, Integer version, List<FlowTaskResult> flowTaskResultList) {
+        this.id = id;
+        this.version = version;
+        this.flowTaskResultList = flowTaskResultList;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Integer getVersion() {
+        return version;
+    }
+
+    public void setVersion(Integer version) {
+        this.version = version;
+    }
+
+    public List<FlowTaskResult> getFlowTaskResultList() {
+        return flowTaskResultList;
+    }
+
+    public void setFlowTaskResultList(List<FlowTaskResult> flowTaskResultList) {
+        this.flowTaskResultList = flowTaskResultList;
+    }
+}

+ 0 - 1
distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/TFCustomFlow.java

@@ -49,7 +49,6 @@ public class TFCustomFlow extends BaseEntity implements Serializable {
     private String objectData;
 
     @ApiModelProperty(value = "版本号")
-    @JsonSerialize(using = ToStringSerializer.class)
     private Integer version;
 
     @ApiModelProperty(value = "流程key")

+ 0 - 1
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/ExamTaskDetailServiceImpl.java

@@ -368,7 +368,6 @@ public class ExamTaskDetailServiceImpl extends ServiceImpl<ExamTaskDetailMapper,
             }
         }
 
-
         // 不需要审核,直接更新,否则加入待审核列表(状态为不需要审核的或者为管理员身份的都不重新走审核流程)
         if (examTask.getReview() || !sysUserService.isAdminDataAuth(requestUser.getId())) {
             // 发起新流程

+ 5 - 0
teachcloud-common/src/main/java/com/qmth/teachcloud/common/contant/SystemConstant.java

@@ -460,6 +460,11 @@ public class SystemConstant {
     /**
      * 构建流程变量
      *
+     * @param objectId
+     * @param o
+     * @param tfCustomTypeEnum
+     * @param approveId
+     * @param flowSubmit
      * @return
      */
     public static Map<String, Object> buildFlowVar(Long objectId,