puzhibing
2023-08-01 98bc380ae322eaac2ee7e21d0c565e30eacce2b5
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
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;
    }
}