yujian
2019-06-25 b7b8f2a4fe9059ef7b5470a68bb1b34787bc92b2
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
package com.yeshi.fanli.entity.bus.tlj;
 
import java.math.BigDecimal;
import java.util.Date;
 
import org.yeshi.utils.mybatis.Column;
import org.yeshi.utils.mybatis.Table;
 
/**
 *   用户淘礼金获得记录
 * 
 * @author Administrator
 *
 */
@Table("yeshi_ec_user_taolijin_origin")
public class UserTaoLiJinOrigin {
 
    public enum TaoLiJinOriginEnum {
        newbiesWin("新人红包"), shareWin("推广红包福利"), rankWin("账户等级福利"), inviteWin("邀请队员奖励"), refund("失效回退");
        
        private final String desc;
 
        private TaoLiJinOriginEnum(String desc) {
            this.desc = desc;
        }
 
        public String getDesc() {
            return desc;
        }
    }
    
    @Column(name = "uto_id")
    private Long id; 
 
    @Column(name = "uto_uid")
    private Long uid; // 用户id
    
    @Column(name = "uto_rights_id")
    private String rightsId; // 淘礼金id
    
    @Column(name = "uto_money")
    private BigDecimal money; // 获得金额
 
    @Column(name = "uto_money_surplus")
    private BigDecimal moneySurplus; // 剩余-未核销
 
    @Column(name = "uto_type")
    private Integer type; //  类型:1仅分享、2均可以
 
    @Column(name = "uto_origin")
    private TaoLiJinOriginEnum origin; // 来源
 
    @Column(name = "uto_remark")
    private String remark; // 备注
 
    @Column(name = "uto_create_time")
    private Date createTime;
 
    @Column(name = "uto_update_time")
    private Date updateTime;
 
    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 BigDecimal getMoneySurplus() {
        return moneySurplus;
    }
 
    public void setMoneySurplus(BigDecimal moneySurplus) {
        this.moneySurplus = moneySurplus;
    }
 
    public Integer getType() {
        return type;
    }
 
    public void setType(Integer type) {
        this.type = type;
    }
 
    public TaoLiJinOriginEnum getOrigin() {
        return origin;
    }
 
    public void setOrigin(TaoLiJinOriginEnum origin) {
        this.origin = origin;
    }
 
    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 Date getUpdateTime() {
        return updateTime;
    }
 
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
 
    public String getRightsId() {
        return rightsId;
    }
 
    public void setRightsId(String rightsId) {
        this.rightsId = rightsId;
    }
    
}