44323
2024-04-23 16b704d18a875d1fb63827aaa507790ba2bef5be
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
package com.stylefeng.guns.modular.system.model;
 
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
 
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
 
/**
 * <p>
 * 充值记录
 * </p>
 *
 * @author 无关风月
 * @since 2024-02-06
 */
@Data
@TableName("t_recharge")
public class Recharge extends Model<Recharge> {
 
    private static final long serialVersionUID = 1L;
 
    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 用户id
     */
    private Integer userId;
    /**
     * 充值金额
     */
    private BigDecimal amount;
    /**
     * 支付方式 1 微信 2支付宝
     */
    private Integer payType;
    /**
     * 充值时间
     */
    @JsonFormat(pattern = "yyyy.mm.dd HH:mm",timezone = "GMT+8")
    private Date insertTime;
    /**
     * 流水号
     */
    private String code;
    /**
     * 外部流水号
     */
    private String orderNumber;
 
    private Integer state;
 
 
 
    public Integer getId() {
        return id;
    }
 
    public void setId(Integer id) {
        this.id = id;
    }
 
    public Integer getUserId() {
        return userId;
    }
 
    public void setUserId(Integer userId) {
        this.userId = userId;
    }
 
    public BigDecimal getAmount() {
        return amount;
    }
 
    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }
 
    public Integer getPayType() {
        return payType;
    }
 
    public void setPayType(Integer payType) {
        this.payType = payType;
    }
 
    public Date getInsertTime() {
        return insertTime;
    }
 
    public void setInsertTime(Date insertTime) {
        this.insertTime = insertTime;
    }
 
    public String getCode() {
        return code;
    }
 
    public void setCode(String code) {
        this.code = code;
    }
 
    public String getOrderNumber() {
        return orderNumber;
    }
 
    public void setOrderNumber(String orderNumber) {
        this.orderNumber = orderNumber;
    }
 
    @Override
    protected Serializable pkVal() {
        return this.id;
    }
 
    @Override
    public String toString() {
        return "Recharge{" +
        "id=" + id +
        ", userId=" + userId +
        ", amount=" + amount +
        ", payType=" + payType +
        ", insertTime=" + insertTime +
        ", code=" + code +
        ", orderNumber=" + orderNumber +
        "}";
    }
}