xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/XpTaskVO.java
File was renamed from xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/TaskVO.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;
}