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