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 CouponWarpper {
|
@ApiModelProperty("主键id")
|
private Integer id;
|
@ApiModelProperty("优惠金额")
|
private Double money;
|
@ApiModelProperty("类型(0=通用,1=专车,2=出租车,3=城际,4=小件物流)")
|
private Integer userType;
|
@ApiModelProperty("有效期")
|
private String time;
|
@ApiModelProperty("优惠券类型(1=抵扣,2=满减)")
|
private Integer type;
|
@ApiModelProperty("满金额")
|
private Double fullMoney;
|
@ApiModelProperty("公司名称")
|
private String name;
|
@ApiModelProperty("状态(1=未使用,2=已使用,3=已过期)")
|
private Integer state;
|
|
public Integer getId() {
|
return id;
|
}
|
|
public void setId(Integer id) {
|
this.id = id;
|
}
|
|
public Double getMoney() {
|
return money;
|
}
|
|
public void setMoney(Double money) {
|
this.money = money;
|
}
|
|
public Integer getUserType() {
|
return userType;
|
}
|
|
public void setUserType(Integer userType) {
|
this.userType = userType;
|
}
|
|
public String getTime() {
|
return time;
|
}
|
|
public void setTime(String time) {
|
this.time = time;
|
}
|
|
public Integer getType() {
|
return type;
|
}
|
|
public void setType(Integer type) {
|
this.type = type;
|
}
|
|
public Double getFullMoney() {
|
return fullMoney;
|
}
|
|
public void setFullMoney(Double fullMoney) {
|
this.fullMoney = fullMoney;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public Integer getState() {
|
return state;
|
}
|
|
public void setState(Integer state) {
|
this.state = state;
|
}
|
|
@Override
|
public String toString() {
|
return "CouponWarpper{" +
|
"id=" + id +
|
", money=" + money +
|
", userType=" + userType +
|
", time='" + time + '\'' +
|
", type=" + type +
|
", fullMoney=" + fullMoney +
|
", name='" + name + '\'' +
|
'}';
|
}
|
|
public static List<CouponWarpper> getCouponWarppers(List<Map<String, Object>> maps){
|
List<CouponWarpper> list = new ArrayList<>();
|
if(null != maps){
|
for(Map<String, Object> map : maps){
|
CouponWarpper couponWarpper = new CouponWarpper();
|
couponWarpper.setId(null != map.get("id") ? Integer.valueOf(String.valueOf(map.get("id"))) : 0);
|
couponWarpper.setMoney(null != map.get("money") ? Double.valueOf(String.valueOf(map.get("money"))) : 0);
|
couponWarpper.setUserType(null != map.get("userType") ? Integer.valueOf(String.valueOf(map.get("userType"))) : 0);
|
couponWarpper.setTime(null != map.get("time") ? String.valueOf(map.get("time")) : "");
|
couponWarpper.setType(null != map.get("type") ? Integer.valueOf(String.valueOf(map.get("type"))) : 0);
|
couponWarpper.setFullMoney(null != map.get("fullMoney") ? Double.valueOf(String.valueOf(map.get("fullMoney"))) : 0);
|
couponWarpper.setName(null != map.get("name") ? String.valueOf(map.get("name")) : "");
|
couponWarpper.setState(null != map.get("state") ? Integer.valueOf(String.valueOf(map.get("state"))) : 0);
|
list.add(couponWarpper);
|
}
|
}
|
return list;
|
}
|
}
|