From f161eb229c5fb0f82c2dfd26c6440dbf84cba1ca Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期五, 24 四月 2026 17:05:52 +0800
Subject: [PATCH] [feat] 杂项优化,可改派人员排序,车队信息模糊查询等,活动通知方式
---
xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/XpTaskVO.java | 31 ++++++++++++++++++++++++++++++-
1 files changed, 30 insertions(+), 1 deletions(-)
diff --git a/xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/TaskVO.java b/xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/XpTaskVO.java
similarity index 69%
rename from xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/TaskVO.java
rename to xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/XpTaskVO.java
index beeeff1..c19ac7c 100644
--- a/xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/TaskVO.java
+++ b/xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/XpTaskVO.java
@@ -1,6 +1,7 @@
package com.xiaopeng.api.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
+import com.xiaopeng.api.model.maintenance.XpTask;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -8,6 +9,7 @@
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
+import java.util.List;
/**
* <p>
@@ -19,7 +21,7 @@
*/
@Data
@ApiModel(value = "任务中心分页列表VO")
-public class TaskVO implements Serializable {
+public class XpTaskVO implements Serializable {
@ApiModelProperty(value = "任务")
private Long id;
@@ -44,6 +46,20 @@
@ApiModelProperty(value = "车牌号")
private String plateNumber;
+ @ApiModelProperty(value = "剩余处理时间(秒)")
+ private Long timeRemain;
+
+ public Long getTimeRemain() {
+ if (endTime != null) return null;
+ return LocalDateTime.now().until(endTime, java.time.temporal.ChronoUnit.SECONDS);
+ }
+
+ @ApiModelProperty(value = "事故类型id")
+ private String errorTypeId;
+
+ @ApiModelProperty(value = "事故类型")
+ private String errorName;
+
@ApiModelProperty(value = "车辆id")
private Long vehicleId;
@@ -61,4 +77,17 @@
@ApiModelProperty(value = "处理人id")
private String handleUserId;
+
+ @ApiModelProperty(value = "任务描述")
+ private String taskDescription;
+
+ @ApiModelProperty(value = "任务描述图片")
+ private String taskImage;
+
+ @ApiModelProperty(value = "申请改派的用户")
+ private List<XpTask.Reject> excluded;
+
+ @ApiModelProperty(value = "状态 2=已处理 1=改派中")
+ private Integer reassignmentStatus;
+
}
--
Gitblit v1.7.1