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