From 7e7f901b2172281dc294dfbc67e6ad00625f09f4 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期一, 04 三月 2024 10:11:21 +0800
Subject: [PATCH] 合并代码

---
 cloud-server-management/src/main/java/com/dsh/course/model/vo/ServerCarModelWarpper.java |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 54 insertions(+), 0 deletions(-)

diff --git a/cloud-server-management/src/main/java/com/dsh/course/model/vo/ServerCarModelWarpper.java b/cloud-server-management/src/main/java/com/dsh/course/model/vo/ServerCarModelWarpper.java
new file mode 100644
index 0000000..54e61bd
--- /dev/null
+++ b/cloud-server-management/src/main/java/com/dsh/course/model/vo/ServerCarModelWarpper.java
@@ -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;
+    }
+}

--
Gitblit v1.7.1