package com.xiaopeng.api.dto.automaticPilot;
|
|
import com.xiaopeng.api.vo.automaticPilot.protobuf.OrderOperationType;
|
import com.xiaopeng.api.vo.automaticPilot.protobuf.TaskActionType;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.AllArgsConstructor;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
|
@Data
|
@ApiModel("推送订单Dto")
|
@AllArgsConstructor
|
@NoArgsConstructor
|
public class PushOrderDto {
|
@ApiModelProperty("接驾任务id")
|
private String startTaskId;
|
|
@ApiModelProperty("送驾任务id")
|
private String endTaskId;
|
|
@ApiModelProperty("车辆vin")
|
private String vin;
|
|
// 订单id
|
@ApiModelProperty("订单id")
|
private String orderId;
|
|
@ApiModelProperty("起点经度")
|
private Double startLongitude;
|
|
@ApiModelProperty("起点纬度")
|
private Double startLatitude;
|
|
@ApiModelProperty("终点经度")
|
private Double endLongitude;
|
|
@ApiModelProperty("终点纬度")
|
private Double endLatitude;
|
|
@ApiModelProperty("订单类型")
|
private String orderType;
|
|
@ApiModelProperty("行程阶段(1=行程接驾,2=行程送达)")
|
private Integer stage;
|
|
/**
|
* 订单操作类型
|
*/
|
private OrderOperationType operation_type;
|
|
@ApiModelProperty("取消场景")
|
private String cancelScene;
|
|
@ApiModelProperty("终点名称")
|
private String endPoiName;
|
|
@ApiModelProperty("上笔订单id")
|
private String lastOrderId;
|
|
@ApiModelProperty("上笔订单任务id")
|
private String lastXpuTaskId;
|
|
@ApiModelProperty("任务动作类型")
|
private TaskActionType taskActionType;
|
}
|