| File was renamed from xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/TaskVO.java |
| | |
| | | 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; |
| | |
| | | import java.io.Serializable; |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDateTime; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | */ |
| | | @Data |
| | | @ApiModel(value = "任务中心分页列表VO") |
| | | public class TaskVO implements Serializable { |
| | | public class XpTaskVO implements Serializable { |
| | | |
| | | @ApiModelProperty(value = "任务") |
| | | private Long id; |
| | |
| | | @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; |
| | | |
| | |
| | | |
| | | @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; |
| | | |
| | | } |