From 71656127d2d3fa023eb767343a9ac01172f2802d Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期三, 27 八月 2025 21:31:40 +0800
Subject: [PATCH] bug修改
---
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