From 08d4bb2bf4bfadc9ab5fcf6b0a2bfb543d22b2a0 Mon Sep 17 00:00:00 2001
From: linwei <872216696@qq.com>
Date: Thu, 05 Feb 2026 10:13:10 +0800
Subject: [PATCH] 工单优化

---
 drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/enums/PatrolTaskStatusEnum.java |   38 +++++++++++++++++++++++++++-----------
 1 files changed, 27 insertions(+), 11 deletions(-)

diff --git a/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/enums/PatrolTaskStatusEnum.java b/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/enums/PatrolTaskStatusEnum.java
index f0498f6..ab45986 100644
--- a/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/enums/PatrolTaskStatusEnum.java
+++ b/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/enums/PatrolTaskStatusEnum.java
@@ -2,7 +2,6 @@
 
 import com.baomidou.mybatisplus.annotation.EnumValue;
 import com.fasterxml.jackson.annotation.JsonValue;
-import lombok.AllArgsConstructor;
 import lombok.Getter;
 
 /**
@@ -13,53 +12,52 @@
  * @date 2026-01-19
  */
 @Getter
-@AllArgsConstructor
 public enum PatrolTaskStatusEnum {
 
 	/**
 	 * 待签收
 	 */
-	PENDING_SIGNING("0", "待签收"),
+	PENDING_SIGNING("0", "待签收","巡检任务拆分"),
 
 	/**
 	 * 拒绝签收
 	 */
-	REJECTED_SIGNING("1", "拒绝签收"),
+	REJECTED_SIGNING("1", "拒绝签收","拒绝签收"),
 
 	/**
 	 * 已撤回
 	 */
-	WITHDRAWN("2", "已撤回"),
+	WITHDRAWN("2", "已撤回","任务撤回"),
 
 	/**
 	 * 待审核
 	 */
-	PENDING_AUDIT("3", "待审核"),
+	PENDING_AUDIT("3", "待审核","待签收"),
 
 	/**
 	 * 审核驳回
 	 */
-	AUDIT_REJECTED("4", "审核驳回"),
+	AUDIT_REJECTED("4", "审核驳回","审核驳回"),
 
 	/**
 	 * 审核通过
 	 */
-	AUDIT_PASSED("5", "审核通过"),
+	AUDIT_PASSED("5", "审核通过","审核通过"),
 
 	/**
 	 * 待验收
 	 */
-	PENDING_ACCEPTANCE("6", "待验收"),
+	PENDING_ACCEPTANCE("6", "待验收","待验收"),
 
 	/**
 	 * 拒绝验收
 	 */
-	REJECTED_ACCEPTANCE("7", "拒绝验收"),
+	REJECTED_ACCEPTANCE("7", "拒绝验收","拒绝验收"),
 
 	/**
 	 * 验收通过
 	 */
-	ACCEPTANCE_PASSED("8", "验收通过");
+	ACCEPTANCE_PASSED("8", "验收通过","验收通过");
 
 	/**
 	 * 枚举值,对应数据库存储值
@@ -74,6 +72,24 @@
 	private final String desc;
 
 	/**
+	 * 工单阶段描述
+	 */
+	@JsonValue
+	private final String stageDesc;
+
+	PatrolTaskStatusEnum(String stageDesc) {
+		this.value = "";
+		this.desc = "";
+		this.stageDesc = stageDesc;
+	}
+
+	PatrolTaskStatusEnum(String value, String desc, String stageDesc) {
+		this.value = value;
+		this.desc = desc;
+		this.stageDesc = stageDesc;
+	}
+
+	/**
 	 * 根据值获取对应的枚举
 	 *
 	 * @param value 枚举值

--
Gitblit v1.9.3