From 9834d45357e19f6c5730d267c34c59d674566c0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E5=B0=8F=E4=BA=91?= Date: Wed, 21 Jan 2026 15:58:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=8E=B7=E5=8F=96=E6=9C=BA?= =?UTF-8?q?=E5=9C=BA=E7=8A=B6=E6=80=81=E7=9A=84=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../device/api/enums/DockStatusEnum.java | 21 +++++---- .../ruoyi/device/api/enums/PayloadType.java | 46 +++++++++++++++++++ ruoyi-modules/tuoheng-device | 2 +- 3 files changed, 60 insertions(+), 9 deletions(-) create mode 100644 ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/enums/PayloadType.java diff --git a/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/enums/DockStatusEnum.java b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/enums/DockStatusEnum.java index c9b4312..fe12a71 100644 --- a/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/enums/DockStatusEnum.java +++ b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/enums/DockStatusEnum.java @@ -9,24 +9,29 @@ package com.ruoyi.device.api.enums; public enum DockStatusEnum { /** - * 空闲 + * 空闲中 */ - IDLE("IDLE", "空闲"), + IDLE("IDLE", "空闲中"), /** - * 任务中 + * 现场调试/远程调试 */ - IN_MISSION("IN_MISSION", "任务中"), + Debugging("Debugging", "现场调试/远程调试"), /** - * 在线 + * 固件升级中 */ - ONLINE("ONLINE", "在线"), + FIRMWARE_UPGRADING("Upgrading", "固件升级中"), /** - * 离线 + * 作业中 */ - OFFLINE("OFFLINE", "离线"); + WORKING("Working", "作业中"), + + /** + * 待标定/未知 + */ + UNKNOWN("UNKNOWN", "待标定"); private final String code; private final String description; diff --git a/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/enums/PayloadType.java b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/enums/PayloadType.java new file mode 100644 index 0000000..f4b8851 --- /dev/null +++ b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/enums/PayloadType.java @@ -0,0 +1,46 @@ +package com.ruoyi.device.api.enums; + +/** + * 挂载类型枚举 + * + * @author ruoyi + * @date 2026-01-21 + */ +public enum PayloadType { + + /** + * 喊话器 + */ + SPEAKER("SPEAKER", "喊话器"), + + /** + * 相机 + */ + CAMERA("CAMERA", "相机"), + + /** + * 其他挂载 + */ + OTHER("OTHER", "其他"); + + private final String code; + private final String description; + + PayloadType(String code, String description) { + this.code = code; + this.description = description; + } + + public String getCode() { + return code; + } + + public String getDescription() { + return description; + } + + @Override + public String toString() { + return code; + } +} \ No newline at end of file diff --git a/ruoyi-modules/tuoheng-device b/ruoyi-modules/tuoheng-device index cb1c303..624936d 160000 --- a/ruoyi-modules/tuoheng-device +++ b/ruoyi-modules/tuoheng-device @@ -1 +1 @@ -Subproject commit cb1c303a6cbb95ab8660415fae064d85d874ebcb +Subproject commit 624936dffcd8b2509468d4f1e403f6e49fb7650a