| New file | 
|  |  |  | 
|---|
|  |  |  | 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; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|