无关风月
2025-05-08 9486766c806fe1d9e082b2fd02ea1cc558f1b443
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
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;
    }
}