xuhy
2025-01-09 c16f3bf0b16707214c3ad8acadbe5b77d35d4ccf
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
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<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;
    }
}