package com.stylefeng.guns.modular.crossCity.warpper;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
|
/**
|
* 跨城代客下单请求参数
|
*/
|
@Data
|
@ApiModel("跨城代客下单参数")
|
public class OrderCrossCityOnBehalfWarpper {
|
|
@ApiModelProperty(value = "司机排班记录ID(班次ID)", required = true, dataType = "int")
|
private Integer lineShiftDriverId;
|
|
@ApiModelProperty(value = "乘车人数", required = true, dataType = "int")
|
private Integer peopleNumber;
|
|
@ApiModelProperty(value = "乘客手机号", required = true, dataType = "string")
|
private String passengersPhone;
|
|
@ApiModelProperty(value = "下单地点经度", required = true, dataType = "double")
|
private Double placementLon;
|
|
@ApiModelProperty(value = "下单地点纬度", required = true, dataType = "double")
|
private Double placementLat;
|
|
@ApiModelProperty(value = "下单详细地址", required = true, dataType = "string")
|
private String placementAddress;
|
|
@ApiModelProperty(value = "上车点经度", required = true, dataType = "double")
|
private Double startLon;
|
|
@ApiModelProperty(value = "上车点纬度", required = true, dataType = "double")
|
private Double startLat;
|
|
@ApiModelProperty(value = "上车点地址", required = true, dataType = "string")
|
private String startAddress;
|
|
@ApiModelProperty(value = "下车点经度", required = true, dataType = "double")
|
private Double endLon;
|
|
@ApiModelProperty(value = "下车点纬度", required = true, dataType = "double")
|
private Double endLat;
|
|
@ApiModelProperty(value = "下车点地址", required = true, dataType = "string")
|
private String endAddress;
|
|
@ApiModelProperty(value = "最终费用(2.0改 不传则接口获取 传则使用这个金额)(远程费、高速费、等待费等),>=0,保留两位小数", required = false, dataType = "BigDecimal")
|
private BigDecimal otherFee;
|
|
@ApiModelProperty(value = "座位编号(1,3,4)", required = true, dataType = "string")
|
private String seatNumber;
|
|
}
|