package com.xiaopeng.map.dto;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import javax.validation.constraints.NotNull;
|
import java.time.LocalDateTime;
|
|
@Data
|
@ApiModel("拨单信息Dto")
|
public class XpOrderDto {
|
|
@ApiModelProperty("开通城市id")
|
@NotNull(message = "开通城市id不能为空")
|
private Long openCityId;
|
|
|
@ApiModelProperty("区域id")
|
@NotNull(message = "区域id不能为空")
|
private Long xpElectronicFenceAreaId;
|
|
|
@ApiModelProperty("起点站点id")
|
@NotNull(message = "起点站点id不能为空")
|
private Long startPointId;
|
|
@ApiModelProperty("终点站点id")
|
@NotNull(message = "终点站点id不能为空")
|
private Long endPointId;
|
|
@ApiModelProperty("预计时间")
|
@NotNull(message = "预计时间不能为空")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private LocalDateTime estimatedTime;
|
|
|
@ApiModelProperty("下单经度")
|
@NotNull(message = "下单经度不能为空")
|
private Double placementLon;
|
|
@ApiModelProperty("下单纬度")
|
@NotNull(message = "下单纬度不能为空")
|
private Double placementLat;
|
|
@ApiModelProperty("下单地址")
|
@NotNull(message = "下单地址不能为空")
|
private String placementAddress;
|
|
|
}
|