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 = "用户id不能为空") @ApiModelProperty(value = "用户id") private Long appUserId; @NotNull(message = "轨迹类型不能为空") @ApiModelProperty(value = "轨迹类型 1=接单轨迹 2=服务轨迹 3=巡游轨迹") private Integer routeType; }