puzhibing
2024-03-04 7e7f901b2172281dc294dfbc67e6ad00625f09f4
cloud-server-management/src/main/java/com/dsh/course/model/vo/ServerCarModelWarpper.java
New file
@@ -0,0 +1,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;
    }
}