From 9546484fc623b33268dfbf57b54877c5bbcb2d45 Mon Sep 17 00:00:00 2001 From: yanglin Date: Fri, 20 Dec 2024 14:33:36 +0800 Subject: [PATCH] =?UTF-8?q?REQ-3201:=20=E6=B7=BB=E5=8A=A0=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/axzo/msg/center/service/ButtonV3.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/msg-center-api/src/main/java/cn/axzo/msg/center/service/ButtonV3.java b/msg-center-api/src/main/java/cn/axzo/msg/center/service/ButtonV3.java index 13e3b174..6a801540 100644 --- a/msg-center-api/src/main/java/cn/axzo/msg/center/service/ButtonV3.java +++ b/msg-center-api/src/main/java/cn/axzo/msg/center/service/ButtonV3.java @@ -1,6 +1,7 @@ package cn.axzo.msg.center.service; import cn.axzo.msg.center.service.enums.PresetButtonType; +import cn.axzo.msg.center.service.enums.RouterCategoryEnum; /** * @author yanglin @@ -19,6 +20,8 @@ public interface ButtonV3 { Boolean getExecutorShow(); + RouterCategoryEnum getCategory(); + default boolean determineIsPendingShow() { return getPendingShow() != null && getPendingShow(); } @@ -28,7 +31,7 @@ public interface ButtonV3 { } default boolean isPerformActionAvailable() { - return determineIsPendingShow(); + return determineIsPendingShow() || getCategory() == RouterCategoryEnum.PRESET_BUTTON; } } \ No newline at end of file