package com.dsh.course.model.vo;
|
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
import java.util.Map;
|
|
@Data
|
@ApiModel("服务车型")
|
public class ServerCarModelWarpper {
|
@ApiModelProperty("车型id")
|
private Integer id;
|
@ApiModelProperty("车型名称")
|
private String name;
|
@ApiModelProperty("车型照片")
|
private String img;
|
@ApiModelProperty("预估金额")
|
private Double amount;
|
@ApiModelProperty("包车的价格")
|
private String price;
|
@ApiModelProperty("预估里程(公里)")
|
private Double mileage;
|
@ApiModelProperty("预估时间(分钟)")
|
private Double duration;
|
|
public static ServerCarModelWarpper getServerCarModelWarpper(Map<String, Object> map){
|
ServerCarModelWarpper serverCarModelWarpper = new ServerCarModelWarpper();
|
if(null != map){
|
serverCarModelWarpper.setId(null != map.get("id") ? Integer.valueOf(map.get("id").toString()) : 0);
|
serverCarModelWarpper.setName(null != map.get("name") ? map.get("name").toString() : "");
|
serverCarModelWarpper.setImg(null != map.get("img") ? map.get("img").toString() : "");
|
serverCarModelWarpper.setAmount(null != map.get("amount") ? Double.valueOf(map.get("amount").toString()) : 0);
|
serverCarModelWarpper.setPrice(null != map.get("price") ? map.get("price").toString() : "");
|
serverCarModelWarpper.setMileage(null != map.get("mileage") ? Double.valueOf(map.get("mileage").toString()) : 0);
|
serverCarModelWarpper.setDuration(null != map.get("duration") ? Double.valueOf(map.get("duration").toString()) : 0);
|
}
|
return serverCarModelWarpper;
|
}
|
|
|
public static List<ServerCarModelWarpper>getServerCarModelWarppers(List<Map<String, Object>> list){
|
List<ServerCarModelWarpper> data = new ArrayList<>();
|
if(null != list){
|
for(Map<String, Object> map : list){
|
data.add(ServerCarModelWarpper.getServerCarModelWarpper(map));
|
}
|
}
|
return data;
|
}
|
}
|