From 11eae587a06ebc604ab76bc50985ff08de6f6798 Mon Sep 17 00:00:00 2001 From: xiarigang <272227118@qq.com> Date: Mon, 28 Apr 2025 12:23:50 +0800 Subject: [PATCH] =?UTF-8?q?[upgrade]=20=E5=8D=87=E7=BA=A7=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E5=88=B01.7.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 6 +++--- warm-flow-mybatis-flex-core/pom.xml | 2 +- .../org/dromara/warm/flow/orm/dao/FlowTaskDaoImpl.java | 10 ++++++++++ .../org/dromara/warm/flow/orm/entity/FlowHisTask.java | 2 +- .../org/dromara/warm/flow/orm/entity/FlowInstance.java | 2 +- .../org/dromara/warm/flow/orm/entity/FlowTask.java | 5 +++++ warm-flow-mybatis-flex-sb-starter/pom.xml | 2 +- warm-flow-mybatis-flex-sb3-starter/pom.xml | 2 +- warm-flow-mybatis-flex-solon-plugin/pom.xml | 2 +- 9 files changed, 24 insertions(+), 9 deletions(-) diff --git a/pom.xml b/pom.xml index cd5d614..eccb9fc 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ 4.0.0 org.dromara.warm-flow-mybatis-flex warm-flow-mybatis-flex - 1.6.9 + 1.7.0 pom warm-flow-mybatis-flex @@ -43,8 +43,8 @@ - 1.6.9 - 1.6.9 + 1.7.0 + 1.7.0 8 diff --git a/warm-flow-mybatis-flex-core/pom.xml b/warm-flow-mybatis-flex-core/pom.xml index ded6534..322faab 100644 --- a/warm-flow-mybatis-flex-core/pom.xml +++ b/warm-flow-mybatis-flex-core/pom.xml @@ -6,7 +6,7 @@ org.dromara.warm-flow-mybatis-flex warm-flow-mybatis-flex - 1.6.9 + 1.7.0 warm-flow-mybatis-flex-core diff --git a/warm-flow-mybatis-flex-core/src/main/java/org/dromara/warm/flow/orm/dao/FlowTaskDaoImpl.java b/warm-flow-mybatis-flex-core/src/main/java/org/dromara/warm/flow/orm/dao/FlowTaskDaoImpl.java index 342c3b4..fb6295b 100644 --- a/warm-flow-mybatis-flex-core/src/main/java/org/dromara/warm/flow/orm/dao/FlowTaskDaoImpl.java +++ b/warm-flow-mybatis-flex-core/src/main/java/org/dromara/warm/flow/orm/dao/FlowTaskDaoImpl.java @@ -15,6 +15,7 @@ */ package org.dromara.warm.flow.orm.dao; +import com.mybatisflex.core.query.QueryWrapper; import org.dromara.warm.flow.core.orm.dao.FlowTaskDao; import org.dromara.warm.flow.core.invoker.FrameInvoker; import org.dromara.warm.flow.orm.entity.FlowTask; @@ -51,4 +52,13 @@ public class FlowTaskDaoImpl extends WarmDaoImpl implements FlowTaskDa return delete(newEntity(), (luw) -> luw.in(FlowTask::getInstanceId, instanceIds) , (lqw) -> lqw.in(FlowTask::getInstanceId, instanceIds)); } + + + @Override + public List getByInsIdAndNodeCodes(Long instanceId, List nodeCodes) { + QueryWrapper queryWrapper = new QueryWrapper(); + queryWrapper.eq(FlowTask::getInstanceId, instanceId); + queryWrapper.in(FlowTask::getNodeCode, nodeCodes); + return getMapper().selectListByQuery(queryWrapper); + } } diff --git a/warm-flow-mybatis-flex-core/src/main/java/org/dromara/warm/flow/orm/entity/FlowHisTask.java b/warm-flow-mybatis-flex-core/src/main/java/org/dromara/warm/flow/orm/entity/FlowHisTask.java index e38b49e..7f4c55b 100644 --- a/warm-flow-mybatis-flex-core/src/main/java/org/dromara/warm/flow/orm/entity/FlowHisTask.java +++ b/warm-flow-mybatis-flex-core/src/main/java/org/dromara/warm/flow/orm/entity/FlowHisTask.java @@ -141,7 +141,7 @@ public class FlowHisTask implements HisTask { private String skipType; /** - * 流程状态(1审批中 2 审批通过 9已退回 10失效) + * 流程状态(0待提交 1审批中 2审批通过 4终止 5作废 6撤销 8已完成 9已退回 10失效 11拿回) */ private String flowStatus; diff --git a/warm-flow-mybatis-flex-core/src/main/java/org/dromara/warm/flow/orm/entity/FlowInstance.java b/warm-flow-mybatis-flex-core/src/main/java/org/dromara/warm/flow/orm/entity/FlowInstance.java index 7c5a8e3..8df29b6 100644 --- a/warm-flow-mybatis-flex-core/src/main/java/org/dromara/warm/flow/orm/entity/FlowInstance.java +++ b/warm-flow-mybatis-flex-core/src/main/java/org/dromara/warm/flow/orm/entity/FlowInstance.java @@ -98,7 +98,7 @@ public class FlowInstance implements Instance { private String variable; /** - * 流程状态(0待提交 1审批中 2 审批通过 3自动通过 4终止 5作废 6撤销 7取回 8已完成 9已退回 10失效) + * 流程状态(0待提交 1审批中 2审批通过 4终止 5作废 6撤销 8已完成 9已退回 10失效 11拿回) */ private String flowStatus; diff --git a/warm-flow-mybatis-flex-core/src/main/java/org/dromara/warm/flow/orm/entity/FlowTask.java b/warm-flow-mybatis-flex-core/src/main/java/org/dromara/warm/flow/orm/entity/FlowTask.java index 998b17f..965cbe1 100644 --- a/warm-flow-mybatis-flex-core/src/main/java/org/dromara/warm/flow/orm/entity/FlowTask.java +++ b/warm-flow-mybatis-flex-core/src/main/java/org/dromara/warm/flow/orm/entity/FlowTask.java @@ -100,6 +100,11 @@ public class FlowTask implements Task { */ private Integer nodeType; + /** + * 流程状态(0待提交 1审批中 2审批通过 4终止 5作废 6撤销 8已完成 9已退回 10失效 11拿回) + */ + private String flowStatus; + /** * 权限标识 permissionFlag的list形式 */ diff --git a/warm-flow-mybatis-flex-sb-starter/pom.xml b/warm-flow-mybatis-flex-sb-starter/pom.xml index 2c07a37..e662cda 100644 --- a/warm-flow-mybatis-flex-sb-starter/pom.xml +++ b/warm-flow-mybatis-flex-sb-starter/pom.xml @@ -6,7 +6,7 @@ org.dromara.warm-flow-mybatis-flex warm-flow-mybatis-flex - 1.6.9 + 1.7.0 warm-flow-mybatis-flex-sb-starter diff --git a/warm-flow-mybatis-flex-sb3-starter/pom.xml b/warm-flow-mybatis-flex-sb3-starter/pom.xml index d3ce7f1..91f28fc 100644 --- a/warm-flow-mybatis-flex-sb3-starter/pom.xml +++ b/warm-flow-mybatis-flex-sb3-starter/pom.xml @@ -6,7 +6,7 @@ org.dromara.warm-flow-mybatis-flex warm-flow-mybatis-flex - 1.6.9 + 1.7.0 warm-flow-mybatis-flex-sb3-starter diff --git a/warm-flow-mybatis-flex-solon-plugin/pom.xml b/warm-flow-mybatis-flex-solon-plugin/pom.xml index 587bdf1..8cd70fa 100644 --- a/warm-flow-mybatis-flex-solon-plugin/pom.xml +++ b/warm-flow-mybatis-flex-solon-plugin/pom.xml @@ -6,7 +6,7 @@ org.dromara.warm-flow-mybatis-flex warm-flow-mybatis-flex - 1.6.9 + 1.7.0 warm-flow-mybatis-flex-solon-plugin -- Gitee