From dc4074715e3c167c531a067faa837222b5456f97 Mon Sep 17 00:00:00 2001 From: slhafzjw Date: Fri, 19 Dec 2025 20:53:01 +0800 Subject: [PATCH] chore(MetaAction): remove unused order attribute --- .../slhaf/partner/core/action/entity/MetaAction.java | 12 +----------- .../dispatcher/executor/DynamicActionGenerator.java | 1 - .../core/action/runner/LocalRunnerClientTest.java | 1 - 3 files changed, 1 insertion(+), 13 deletions(-) diff --git a/Partner-Main/src/main/java/work/slhaf/partner/core/action/entity/MetaAction.java b/Partner-Main/src/main/java/work/slhaf/partner/core/action/entity/MetaAction.java index a9e61a61..f0ddda65 100644 --- a/Partner-Main/src/main/java/work/slhaf/partner/core/action/entity/MetaAction.java +++ b/Partner-Main/src/main/java/work/slhaf/partner/core/action/entity/MetaAction.java @@ -1,7 +1,6 @@ package work.slhaf.partner.core.action.entity; import lombok.Data; -import org.jetbrains.annotations.NotNull; import java.nio.file.Path; import java.util.Map; @@ -12,7 +11,7 @@ import static work.slhaf.partner.common.Constant.Path.ACTION_PROGRAM; * 行动链中的单一元素,封装了调用外部行动程序的必要信息与结果容器,可被{@link work.slhaf.partner.core.action.ActionCapability}执行 */ @Data -public class MetaAction implements Comparable { +public class MetaAction { /** * 行动key,用于标识与定位行动程序 @@ -26,10 +25,6 @@ public class MetaAction implements Comparable { * 行动结果,包括执行状态和相应内容(执行结果或者错误信息) */ private Result result = new Result(); - /** - * 执行顺序,升序排列 - */ - private int order; /** * 是否IO密集,用于决定使用何种线程池 */ @@ -48,11 +43,6 @@ public class MetaAction implements Comparable { }; } - @Override - public int compareTo(@NotNull MetaAction metaAction) { - return this.order - metaAction.order; - } - @Data public static class Result { private ResultStatus status = ResultStatus.WAITING; diff --git a/Partner-Main/src/main/java/work/slhaf/partner/module/modules/action/dispatcher/executor/DynamicActionGenerator.java b/Partner-Main/src/main/java/work/slhaf/partner/module/modules/action/dispatcher/executor/DynamicActionGenerator.java index 763ebe7f..c7e1d72f 100644 --- a/Partner-Main/src/main/java/work/slhaf/partner/module/modules/action/dispatcher/executor/DynamicActionGenerator.java +++ b/Partner-Main/src/main/java/work/slhaf/partner/module/modules/action/dispatcher/executor/DynamicActionGenerator.java @@ -69,7 +69,6 @@ public class DynamicActionGenerator extends AgentRunningSubModule