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<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;
|
}
|
}
|