package com.stylefeng.guns.modular.crossCity.warpper;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
import java.util.Map;
|
|
@ApiModel("线路排班")
|
public class LineSiteWarpper {
|
@ApiModelProperty("排班id")
|
private Integer id;
|
@ApiModelProperty("司机排班id")
|
private Integer lineShiftDriverId;
|
@ApiModelProperty("发车时间")
|
private String startTime;
|
@ApiModelProperty("司机头像")
|
private String headImgUrl;
|
@ApiModelProperty("司机姓名")
|
private String name;
|
@ApiModelProperty("车牌")
|
private String carLicensePlate;
|
@ApiModelProperty("车辆品牌")
|
private String brand;
|
@ApiModelProperty("车辆颜色")
|
private String carColor;
|
@ApiModelProperty("座位数")
|
private String number;
|
@ApiModelProperty("评分")
|
private Double evaluate;
|
@ApiModelProperty("预估价")
|
private Double price;
|
@ApiModelProperty("司机id")
|
private Integer driverId;
|
@ApiModelProperty("车辆id")
|
private Integer carId;
|
@ApiModelProperty("车辆总座位数")
|
private Integer totalSeat;
|
@ApiModelProperty("服务车型id")
|
private Integer serverCarModelId;
|
@ApiModelProperty("剩余座位编号")
|
private String laveSeatNumber;
|
@ApiModelProperty("剩余座位数")
|
private Integer laveSeat;
|
|
|
public Integer getId() {
|
return id;
|
}
|
|
public void setId(Integer id) {
|
this.id = id;
|
}
|
|
public Integer getLineShiftDriverId() {
|
return lineShiftDriverId;
|
}
|
|
public void setLineShiftDriverId(Integer lineShiftDriverId) {
|
this.lineShiftDriverId = lineShiftDriverId;
|
}
|
|
public String getStartTime() {
|
return startTime;
|
}
|
|
public void setStartTime(String startTime) {
|
this.startTime = startTime;
|
}
|
|
public String getHeadImgUrl() {
|
return headImgUrl;
|
}
|
|
public void setHeadImgUrl(String headImgUrl) {
|
this.headImgUrl = headImgUrl;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public String getCarLicensePlate() {
|
return carLicensePlate;
|
}
|
|
public void setCarLicensePlate(String carLicensePlate) {
|
this.carLicensePlate = carLicensePlate;
|
}
|
|
public String getBrand() {
|
return brand;
|
}
|
|
public void setBrand(String brand) {
|
this.brand = brand;
|
}
|
|
public String getCarColor() {
|
return carColor;
|
}
|
|
public void setCarColor(String carColor) {
|
this.carColor = carColor;
|
}
|
|
public String getNumber() {
|
return number;
|
}
|
|
public void setNumber(String number) {
|
this.number = number;
|
}
|
|
public Double getEvaluate() {
|
return evaluate;
|
}
|
|
public void setEvaluate(Double evaluate) {
|
this.evaluate = evaluate;
|
}
|
|
public Double getPrice() {
|
return price;
|
}
|
|
public void setPrice(Double price) {
|
this.price = price;
|
}
|
|
public Integer getDriverId() {
|
return driverId;
|
}
|
|
public void setDriverId(Integer driverId) {
|
this.driverId = driverId;
|
}
|
|
public Integer getCarId() {
|
return carId;
|
}
|
|
public void setCarId(Integer carId) {
|
this.carId = carId;
|
}
|
|
public Integer getTotalSeat() {
|
return totalSeat;
|
}
|
|
public void setTotalSeat(Integer totalSeat) {
|
this.totalSeat = totalSeat;
|
}
|
|
public Integer getServerCarModelId() {
|
return serverCarModelId;
|
}
|
|
public void setServerCarModelId(Integer serverCarModelId) {
|
this.serverCarModelId = serverCarModelId;
|
}
|
|
public String getLaveSeatNumber() {
|
return laveSeatNumber;
|
}
|
|
public void setLaveSeatNumber(String laveSeatNumber) {
|
this.laveSeatNumber = laveSeatNumber;
|
}
|
|
public Integer getLaveSeat() {
|
return laveSeat;
|
}
|
|
public void setLaveSeat(Integer laveSeat) {
|
this.laveSeat = laveSeat;
|
}
|
|
@Override
|
public String toString() {
|
return "LineSiteWarpper{" +
|
"id=" + id +
|
", startTime='" + startTime + '\'' +
|
", headImgUrl='" + headImgUrl + '\'' +
|
", name='" + name + '\'' +
|
", carLicensePlate='" + carLicensePlate + '\'' +
|
", brand='" + brand + '\'' +
|
", carColor='" + carColor + '\'' +
|
", number='" + number + '\'' +
|
", evaluate=" + evaluate +
|
", price=" + price +
|
", driverId=" + driverId +
|
", carId=" + carId +
|
", totalSeat=" + totalSeat +
|
", serverCarModelId=" + serverCarModelId +
|
", laveSeatNumber='" + laveSeatNumber + '\'' +
|
", laveSeat=" + laveSeat +
|
'}';
|
}
|
|
public static List<LineSiteWarpper> getLineSiteWarppers(List<Map<String, Object>> list){
|
List<LineSiteWarpper> data = new ArrayList<>();
|
if(null != list){
|
for(Map<String, Object> map : list){
|
if(null != map){
|
LineSiteWarpper lineSiteWarpper = new LineSiteWarpper();
|
lineSiteWarpper.setId(null != map.get("id") ? Integer.valueOf(map.get("id").toString()) : 0);
|
lineSiteWarpper.setLineShiftDriverId(null != map.get("lineShiftDriverId") ? Integer.valueOf(map.get("lineShiftDriverId").toString()) : 0);
|
lineSiteWarpper.setStartTime(null != map.get("startTime") ? map.get("startTime").toString() : "");
|
lineSiteWarpper.setHeadImgUrl(null != map.get("headImgUrl") ? map.get("headImgUrl").toString() : "");
|
lineSiteWarpper.setName(null != map.get("name") ? map.get("name").toString() : "");
|
lineSiteWarpper.setCarLicensePlate(null != map.get("carLicensePlate") ? map.get("carLicensePlate").toString() : "");
|
lineSiteWarpper.setBrand(null != map.get("brand") ? map.get("brand").toString() : "");
|
lineSiteWarpper.setCarColor(null != map.get("carColor") ? map.get("carColor").toString() : "");
|
lineSiteWarpper.setNumber(null != map.get("number") ? map.get("number").toString() : "");
|
lineSiteWarpper.setEvaluate(null != map.get("evaluate") ? Double.valueOf(map.get("evaluate").toString()) : 0);
|
lineSiteWarpper.setPrice(null != map.get("price") ? Double.valueOf(map.get("price").toString()) : 0);
|
lineSiteWarpper.setDriverId(null != map.get("driverId") ? Integer.valueOf(map.get("driverId").toString()) : 0);
|
lineSiteWarpper.setCarId(null != map.get("carId") ? Integer.valueOf(map.get("carId").toString()) : 0);
|
lineSiteWarpper.setTotalSeat(null != map.get("totalSeat") ? Integer.valueOf(map.get("totalSeat").toString()) : 0);
|
lineSiteWarpper.setServerCarModelId(null != map.get("serverCarModelId") ? Integer.valueOf(map.get("serverCarModelId").toString()) : 0);
|
lineSiteWarpper.setLaveSeatNumber(null != map.get("laveSeatNumber") ? map.get("laveSeatNumber").toString() : "");
|
lineSiteWarpper.setLaveSeat(null != map.get("laveSeat") ? Integer.valueOf(map.get("laveSeat").toString()) : 0);
|
data.add(lineSiteWarpper);
|
}
|
}
|
}
|
return data;
|
}
|
}
|