package com.stylefeng.guns.modular.system.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 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 Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getImg() { return img; } public void setImg(String img) { this.img = img; } public Double getAmount() { return amount; } public void setAmount(Double amount) { this.amount = amount; } public String getPrice() { return price; } public void setPrice(String price) { this.price = price; } public Double getMileage() { return mileage; } public void setMileage(Double mileage) { this.mileage = mileage; } public Double getDuration() { return duration; } public void setDuration(Double duration) { this.duration = duration; } @Override public String toString() { return "ServerCarModelWarpper{" + "id=" + id + ", name='" + name + '\'' + ", img='" + img + '\'' + ", amount=" + amount + ", price='" + price + '\'' + ", mileage=" + mileage + ", duration=" + duration + '}'; } public static ServerCarModelWarpper getServerCarModelWarpper(Map 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 ListgetServerCarModelWarppers(List> list){ List data = new ArrayList<>(); if(null != list){ for(Map map : list){ data.add(ServerCarModelWarpper.getServerCarModelWarpper(map)); } } return data; } }