From d905c4ace1998e7b5d63891a404d0b07b83ffe6c Mon Sep 17 00:00:00 2001 From: slhafzjw Date: Sat, 7 Mar 2026 18:52:36 +0800 Subject: [PATCH] refactor(Action): add `@JvmOverloads` constructors to SchedulableExecutableAction and StateAction --- .../main/java/work/slhaf/partner/core/action/entity/Action.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Partner-Core/src/main/java/work/slhaf/partner/core/action/entity/Action.kt b/Partner-Core/src/main/java/work/slhaf/partner/core/action/entity/Action.kt index 84549b0d..c8737c86 100644 --- a/Partner-Core/src/main/java/work/slhaf/partner/core/action/entity/Action.kt +++ b/Partner-Core/src/main/java/work/slhaf/partner/core/action/entity/Action.kt @@ -110,7 +110,7 @@ sealed class ExecutableAction : Action() { /** * 计划行动数据类,继承自[Action],扩展了[Schedulable]相关调度属性,用于标识计划类型(单次还是周期性任务)和计划内容 */ -data class SchedulableExecutableAction( +data class SchedulableExecutableAction @JvmOverloads constructor( override val tendency: String, override val actionChain: MutableMap>, override val reason: String, @@ -159,7 +159,7 @@ data class ImmediateExecutableAction( /** * 用于计时的一次性触发或者针对某一数据源进行内容更新的行动 */ -data class StateAction( +data class StateAction @JvmOverloads constructor( override val source: String, override val reason: String, override val description: String,