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/BaseWarpper.java |   61 ++++++++++++++++++++++++++++++
 1 files changed, 61 insertions(+), 0 deletions(-)

diff --git a/cloud-server-management/src/main/java/com/dsh/course/model/vo/BaseWarpper.java b/cloud-server-management/src/main/java/com/dsh/course/model/vo/BaseWarpper.java
new file mode 100644
index 0000000..e264513
--- /dev/null
+++ b/cloud-server-management/src/main/java/com/dsh/course/model/vo/BaseWarpper.java
@@ -0,0 +1,61 @@
+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 BaseWarpper {
+    @ApiModelProperty("主键id")
+    private Integer id;
+    @ApiModelProperty("名称")
+    private String name;
+    @ApiModelProperty("内容")
+    private String content;
+    @ApiModelProperty("数量")
+    private Integer number;
+    @ApiModelProperty("总数量")
+    private Integer totalNumber;
+    @ApiModelProperty("金额")
+    private Double amount;
+    @ApiModelProperty("时长(分钟)")
+    private Integer minute;
+    @ApiModelProperty("经度")
+    private Double lon;
+    @ApiModelProperty("纬度")
+    private Double lat;
+
+    public static BaseWarpper getBaseWarpper(Map<String, Object> map){
+        BaseWarpper baseWarpper = new BaseWarpper();
+        if(null != map){
+            baseWarpper.setId(null != map.get("id") ? Integer.valueOf(map.get("id").toString()) : 0);
+            baseWarpper.setName(null != map.get("name") ? map.get("name").toString() : "");
+            baseWarpper.setContent(null != map.get("content") ? map.get("content").toString() : "");
+            baseWarpper.setNumber(null != map.get("number") ? Integer.valueOf(map.get("number").toString()) : 0);
+            baseWarpper.setTotalNumber(null != map.get("totalNumber") ? Integer.valueOf(map.get("totalNumber").toString()) : 0);
+            baseWarpper.setAmount(null != map.get("amount") ? Double.valueOf(map.get("amount").toString()) : 0);
+            baseWarpper.setMinute(null != map.get("minute") ? Integer.valueOf(map.get("minute").toString()) : 0);
+            baseWarpper.setLon(null != map.get("lon") ? Double.valueOf(map.get("lon").toString()) : 0);
+            baseWarpper.setLat(null != map.get("lat") ? Double.valueOf(map.get("lat").toString()) : 0);
+        }
+        return baseWarpper;
+    }
+
+    public static List<BaseWarpper> getBaseWarppers(List<Map<String, Object>> list){
+        List<BaseWarpper> data = new ArrayList<>();
+        if(null != list){
+            for(Map<String, Object> map : list){
+                data.add(BaseWarpper.getBaseWarpper(map));
+            }
+        }
+        return data;
+    }
+}

--
Gitblit v1.7.1