Pu Zhibing
2025-05-09 8580866e175ad0050ee9c5ea3f757856fc242c39
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
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;
    @ApiModelProperty("适用城市")
    private String city;
 
    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;
    }
    
    public String getCity() {
        return city;
    }
    
    public void setCity(String city) {
        this.city = city;
    }
    
    @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);
                couponWarpper.setCity(null != map.get("citys") ? String.valueOf(map.get("citys")) : "");
                list.add(couponWarpper);
            }
        }
        return list;
    }
}