From ffe06be91f95ffd2459ebdb2f9130d1e38d53ea7 Mon Sep 17 00:00:00 2001
From: zzw <228544128@qq.com>
Date: 星期二, 06 十月 2026 18:32:34 +0800
Subject: [PATCH] fix: preserve manually edited menu names
---
emergency-repair-server/src/main/java/com/emergencyrepair/business/dto/CompletionFaultQueryItem.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 52 insertions(+), 0 deletions(-)
diff --git a/emergency-repair-server/src/main/java/com/emergencyrepair/business/dto/CompletionFaultQueryItem.java b/emergency-repair-server/src/main/java/com/emergencyrepair/business/dto/CompletionFaultQueryItem.java
new file mode 100644
index 0000000..6b7450a
--- /dev/null
+++ b/emergency-repair-server/src/main/java/com/emergencyrepair/business/dto/CompletionFaultQueryItem.java
@@ -0,0 +1,52 @@
+package com.emergencyrepair.business.dto;
+
+import lombok.Data;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+import java.util.ArrayList;
+import java.util.List;
+
+@Data
+public class CompletionFaultQueryItem {
+ private String faultId;
+ private String faultCode;
+ @JsonProperty("xNo")
+ private String xNo;
+ private String equipmentName;
+ private String parentSystem;
+ private String engineeringMajor;
+ private String teamMajor;
+ private String reportUnit;
+ private LocalDate reportDate;
+ private String owner;
+ private String engineeringNameDesc;
+ private String taskStatus;
+ private List<WorkOrderCompletionItem> workOrders = new ArrayList<>();
+
+ @Data
+ public static class WorkOrderCompletionItem {
+ private String workOrderId;
+ private String workOrderNo;
+ private String contractorName;
+ private String completionStatus;
+ private String engineeringNo;
+ private LocalDate startDate;
+ private LocalDate finishDate;
+ private String contractorPerson;
+ @JsonProperty("tInternalConstruction")
+ private String tInternalConstruction;
+ private String relatedProject;
+ private Integer durationDays;
+ private Integer personCount;
+ private String acceptanceMode;
+ private String qualityInfo;
+ private String reasonAnalysis;
+ private String faultDescription;
+ private String itemName;
+ private LocalDateTime submitTime;
+ private List<Requests.SolutionItem> solutions = new ArrayList<>();
+ private List<Requests.MaterialItem> materials = new ArrayList<>();
+ }
+}
--
Gitblit v1.9.1