package com.xiaopeng.api.dto.pushMessage; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotNull; import java.io.Serializable; @Data @ApiModel(value = "推送订单轨迹信息") public class PushOrderRouteDTO implements Serializable { @NotNull(message = "订单id不能为空") @ApiModelProperty(value = "订单id") private Long orderId; @NotNull(message = "经度不能为空") @ApiModelProperty(value = "经度") private Double longitude; @NotNull(message = "纬度不能为空") @ApiModelProperty(value = "纬度") private Double latitude; // @NotNull(message = "剩余距离不能为空") @ApiModelProperty(value = "剩余距离") private Integer distance; // @NotNull(message = "剩余时间不能为空") @ApiModelProperty(value = "剩余时间") private Integer duration; @NotNull(message = "订单类型不能为空") @ApiModelProperty(value = "订单类型 1=实时订单 2=巡游订单 3=测试单") private Integer routeType; @NotNull(message = "方向角不能为空") @ApiModelProperty(value = "方向角 0-359") private Integer direction; }