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 IntegralGoodsWarpper { @ApiModelProperty("商品id") private Integer id; @ApiModelProperty("商品名称") private String name; @ApiModelProperty("商品图片") private String url; @ApiModelProperty("兑换积分") private Integer integral; @ApiModelProperty("商品说明") private String instructions; 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 getUrl() { return url; } public void setUrl(String url) { this.url = url; } public Integer getIntegral() { return integral; } public void setIntegral(Integer integral) { this.integral = integral; } public String getInstructions() { return instructions; } public void setInstructions(String instructions) { this.instructions = instructions; } public static IntegralGoodsWarpper getIntegralGoodsWarpper(Map map){ IntegralGoodsWarpper integralGoodsWarpper = new IntegralGoodsWarpper(); if(null != map){ integralGoodsWarpper.setId(null != map.get("id") ? Integer.valueOf(map.get("id").toString()) : 0); integralGoodsWarpper.setName(null != map.get("name") ? map.get("name").toString() : ""); integralGoodsWarpper.setUrl(null != map.get("url") ? map.get("url").toString() : ""); integralGoodsWarpper.setIntegral(null != map.get("integral") ? Integer.valueOf(map.get("integral").toString()) : 0); integralGoodsWarpper.setInstructions(null != map.get("instructions") ? map.get("instructions").toString() : ""); } return integralGoodsWarpper; } public static List getIntegralGoodsWarppers(List> maps){ List list = new ArrayList<>(); if(null != maps){ for(Map map : maps){ list.add(IntegralGoodsWarpper.getIntegralGoodsWarpper(map)); } } return list; } }