yujian
2020-06-28 1e28ac69827ff7578a418a79bd95aff2c6637f5c
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
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
package com.yeshi.fanli.entity.redpack;
 
import java.math.BigDecimal;
import java.util.Date;
 
import org.yeshi.utils.mybatis.Column;
import org.yeshi.utils.mybatis.Table;
 
import com.google.gson.annotations.Expose;
 
/**
 * 红包明细
 * 
 * @author Administrator
 *
 */
@Table("yeshi_ec_red_pack_detail")
public class RedPackDetail {
    public enum RedPackDetailTypeEnum {
        refund("红包退回", "http://img.flqapp.com/img/tlj/icon_tlj.png"),
        deduct("红包涉嫌违规", "http://img.flqapp.com/img/tlj/icon_tlj.png"),
        forbid("涉嫌恶意机刷红包", "http://img.flqapp.com/img/tlj/icon_tlj.png"),
        newUserReward("新人奖励", "http://img.flqapp.com/img/tlj/icon_tlj.png"), 
        invite("立得现金", "http://img.flqapp.com/img/tlj/icon_tlj.png"), 
        increaseReward("递增奖励", "http://img.flqapp.com/img/tlj/icon_tlj.png"), 
        seriesReward("连续奖励", "http://img.flqapp.com/img/tlj/icon_tlj.png"), 
        giveOthers("红包赠送待领取中", "http://img.flqapp.com/resource/msg/icon_hongbao_give.png"), 
        giveOthersSucceed("红包赠送领取成功", "http://img.flqapp.com/resource/msg/icon_hongbao_give.png"), 
        giveOthersFail("红包赠送超时退回", "http://img.flqapp.com/resource/msg/icon_hongbao_give.png"), 
        giveOthersReceive("好友赠送", "http://img.flqapp.com/resource/msg/icon_hongbao_give.png"), 
        useByShopOrder("商城订单使用", "http://img.flqapp.com/img/tlj/icon_tlj.png"),
        shopOrderDrawBack("商城订单退回", "http://img.flqapp.com/img/tlj/icon_tlj.png"),
        redExchange("红包提现中", "http://img.flqapp.com/resource/msg/icon_hongbao_tixian.png"),
        redExchangePass("红包提现成功", "http://img.flqapp.com/resource/msg/icon_hongbao_tixian.png"),
        redExchangeReject("红包提现失败", "http://img.flqapp.com/resource/msg/icon_hongbao_tixian.png"),
        redMonthly("月结红包", "http://img.flqapp.com/img/tlj/icon_tlj.png");
 
        private final String desc;
        private final String picture;
 
        private RedPackDetailTypeEnum(String desc, String picture) {
            this.desc = desc;
            this.picture = picture;
        }
 
        public String getDesc() {
            return desc;
        }
 
        public String getPicture() {
            return picture;
        }
    }
 
    @Expose
    @Column(name = "rpd_id")
    private Long id;
    // 唯一标识
    @Column(name = "rpd_identify_code")
    private String identifyCode;
    @Expose
    @Column(name = "rpd_uid")
    private Long uid;
    @Expose
    @Column(name = "rpd_money")
    private BigDecimal money;
    @Expose
    @Column(name = "rpd_title")
    private String title;
    @Expose
    @Column(name = "rpd_type")
    private RedPackDetailTypeEnum type;
    @Expose
    @Column(name = "rpd_desc_info")
    private String descInfo;
    @Expose
    @Column(name = "rpd_remark")
    private String remark;
    @Expose
    @Column(name = "rpd_create_time")
    private Date createTime;
    // 是否显示
    @Column(name = "rpd_display")
    private Boolean display;
 
    private BigDecimal balance;
    
    public Long getId() {
        return id;
    }
 
    public void setId(Long id) {
        this.id = id;
    }
 
    public Long getUid() {
        return uid;
    }
 
    public void setUid(Long uid) {
        this.uid = uid;
    }
 
    public BigDecimal getMoney() {
        return money;
    }
 
    public void setMoney(BigDecimal money) {
        this.money = money;
    }
 
    public String getTitle() {
        return title;
    }
 
    public void setTitle(String title) {
        this.title = title;
    }
 
    public RedPackDetailTypeEnum getType() {
        return type;
    }
 
    public void setType(RedPackDetailTypeEnum type) {
        this.type = type;
    }
 
    public String getDescInfo() {
        return descInfo;
    }
 
    public void setDescInfo(String descInfo) {
        this.descInfo = descInfo;
    }
 
    public String getRemark() {
        return remark;
    }
 
    public void setRemark(String remark) {
        this.remark = remark;
    }
 
    public Date getCreateTime() {
        return createTime;
    }
 
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
 
    public String getIdentifyCode() {
        return identifyCode;
    }
 
    public void setIdentifyCode(String identifyCode) {
        this.identifyCode = identifyCode;
    }
 
    public Boolean getDisplay() {
        return display;
    }
 
    public void setDisplay(Boolean display) {
        this.display = display;
    }
 
    public BigDecimal getBalance() {
        return balance;
    }
 
    public void setBalance(BigDecimal balance) {
        this.balance = balance;
    }
}