From bdf7c1928c26ac873340653a3558755319ab3b8c Mon Sep 17 00:00:00 2001 From: mxd <838425805@qq.com> Date: Thu, 10 Mar 2022 21:45:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AE=9A=E6=97=B6=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E6=8F=92=E4=BB=B6=E4=B8=AD=E5=AE=9A=E6=97=B6=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E6=8F=8F=E8=BF=B0=E6=97=A0=E6=B3=95=E4=BF=9D=E5=AD=98?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ssssssss/magicapi/task/model/TaskInfo.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/magic-api-plugins/magic-api-plugin-task/src/main/java/org/ssssssss/magicapi/task/model/TaskInfo.java b/magic-api-plugins/magic-api-plugin-task/src/main/java/org/ssssssss/magicapi/task/model/TaskInfo.java index b4e513e0..def78e53 100644 --- a/magic-api-plugins/magic-api-plugin-task/src/main/java/org/ssssssss/magicapi/task/model/TaskInfo.java +++ b/magic-api-plugins/magic-api-plugin-task/src/main/java/org/ssssssss/magicapi/task/model/TaskInfo.java @@ -18,6 +18,12 @@ public class TaskInfo extends PathMagicEntity { private boolean enabled; + /** + * 定时任务描述 + */ + private String description; + + public String getCron() { return cron; } @@ -34,11 +40,20 @@ public class TaskInfo extends PathMagicEntity { this.enabled = enabled; } + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + public TaskInfo copy() { TaskInfo info = new TaskInfo(); super.copyTo(info); info.setCron(this.cron); info.setEnabled(this.enabled); + info.setDescription(this.description); return info; } @@ -60,11 +75,12 @@ public class TaskInfo extends PathMagicEntity { Objects.equals(script, taskInfo.script) && Objects.equals(name, taskInfo.name) && Objects.equals(cron, taskInfo.cron) && + Objects.equals(description, taskInfo.description) && Objects.equals(enabled, taskInfo.enabled); } @Override public int hashCode() { - return Objects.hash(id, path, script, name, groupId, cron, enabled); + return Objects.hash(id, path, script, name, groupId, cron, enabled, description); } }