From da059bf1ad16ec9981e2384c2a1cc5816acdb6e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E5=B0=8F=E4=BA=91?= Date: Fri, 6 Mar 2026 09:39:43 +0800 Subject: [PATCH] task --- .../task/api/enums/TaskCategoryEnum.java | 32 +++++++++++++++++++ .../ruoyi/task/api/enums/TaskTypeEnum.java | 32 +++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 ruoyi-api/tuoheng-api-task/src/main/java/com/ruoyi/task/api/enums/TaskCategoryEnum.java create mode 100644 ruoyi-api/tuoheng-api-task/src/main/java/com/ruoyi/task/api/enums/TaskTypeEnum.java diff --git a/ruoyi-api/tuoheng-api-task/src/main/java/com/ruoyi/task/api/enums/TaskCategoryEnum.java b/ruoyi-api/tuoheng-api-task/src/main/java/com/ruoyi/task/api/enums/TaskCategoryEnum.java new file mode 100644 index 0000000..2a4fcba --- /dev/null +++ b/ruoyi-api/tuoheng-api-task/src/main/java/com/ruoyi/task/api/enums/TaskCategoryEnum.java @@ -0,0 +1,32 @@ +package com.ruoyi.task.api.enums; + +public enum TaskCategoryEnum { + MANUAL_FLIGHT("manual_flight", "人工执飞"), + PLAN_TASK("plan_task", "计划任务"), + EMERGENCY_TASK("emergency_task", "紧急任务"); + + private final String code; + private final String name; + + TaskCategoryEnum(String code, String name) { + this.code = code; + this.name = name; + } + + public String getCode() { + return code; + } + + public String getName() { + return name; + } + + public static TaskCategoryEnum getByCode(String code) { + for (TaskCategoryEnum category : values()) { + if (category.code.equals(code)) { + return category; + } + } + return null; + } +} \ No newline at end of file diff --git a/ruoyi-api/tuoheng-api-task/src/main/java/com/ruoyi/task/api/enums/TaskTypeEnum.java b/ruoyi-api/tuoheng-api-task/src/main/java/com/ruoyi/task/api/enums/TaskTypeEnum.java new file mode 100644 index 0000000..7329a1a --- /dev/null +++ b/ruoyi-api/tuoheng-api-task/src/main/java/com/ruoyi/task/api/enums/TaskTypeEnum.java @@ -0,0 +1,32 @@ +package com.ruoyi.task.api.enums; + +public enum TaskTypeEnum { + ONE_CLICK_TAKE_OFF("one_click_take_off", "一键起飞"), + PLAN_TASK("plan_task", "计划任务"), + MANUAL_FLIGHT("manual_flight", "人工执飞"); + + private final String code; + private final String name; + + TaskTypeEnum(String code, String name) { + this.code = code; + this.name = name; + } + + public String getCode() { + return code; + } + + public String getName() { + return name; + } + + public static TaskTypeEnum getByCode(String code) { + for (TaskTypeEnum type : values()) { + if (type.code.equals(code)) { + return type; + } + } + return null; + } +} \ No newline at end of file