package com.stylefeng.guns.modular.system.warpper; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.util.ArrayList; import java.util.List; import java.util.Map; /** * 公共封装类 */ @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 Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } public Integer getNumber() { return number; } public void setNumber(Integer number) { this.number = number; } public Integer getTotalNumber() { return totalNumber; } public void setTotalNumber(Integer totalNumber) { this.totalNumber = totalNumber; } public Double getAmount() { return amount; } public void setAmount(Double amount) { this.amount = amount; } public Integer getMinute() { return minute; } public void setMinute(Integer minute) { this.minute = minute; } public Double getLon() { return lon; } public void setLon(Double lon) { this.lon = lon; } public Double getLat() { return lat; } public void setLat(Double lat) { this.lat = lat; } @Override public String toString() { return "BaseWarpper{" + "id=" + id + ", name='" + name + '\'' + ", content='" + content + '\'' + ", number=" + number + ", totalNumber=" + totalNumber + ", amount=" + amount + ", minute=" + minute + ", lon=" + lon + ", lat=" + lat + '}'; } public static BaseWarpper getBaseWarpper(Map 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 getBaseWarppers(List> list){ List data = new ArrayList<>(); if(null != list){ for(Map map : list){ data.add(BaseWarpper.getBaseWarpper(map)); } } return data; } }