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
package cn.wisenergy.model.app;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
/**
* <p>
* 提币申请记录表
* </p>
*
* @author chenqi
* @since 2021-06-15
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("user_withdraws")
@ApiModel(value="UserWithdraws对象", description="提币申请记录表")
public class UserWithdraws implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(name = "id",value = "提币申请表")
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@ApiModelProperty(name = "withdrawsSn",value = "提币订单好编号")
private String withdrawsSn;
@ApiModelProperty(name = "userId",value = "用户id")
private Integer userId;
@ApiModelProperty(name = "currencyId",value = "币种id")
private Integer currencyId;
@ApiModelProperty(name = "name",value = "币名称")
private String name;
@ApiModelProperty(name = "type",value = "0 CNY 1 ERC20")
private Integer type;
@ApiModelProperty(name = "hash",value = "交易记录唯一值")
private String hash;
@ApiModelProperty(name = "from",value = "支付账号")
private String from;
@ApiModelProperty(name = "to",value = "收币账号")
private String to;
@ApiModelProperty(name = "bankName",value = "银行名称")
private String bankName;
@ApiModelProperty(name = "bankBranch",value = "开户支行")
private String bankBranch;
@ApiModelProperty(name = "bankRealName",value = "收款人姓名")
private String bankRealName;
@ApiModelProperty(name = "bankCard",value = "卡号")
private String bankCard;
@ApiModelProperty(name = "amount",value = "交易金额")
private BigDecimal amount;
@ApiModelProperty(name = "fee",value = "手续费")
private BigDecimal fee;
@ApiModelProperty(name = "actual",value = "实际支付金额")
private BigDecimal actual;
@ApiModelProperty(name = "status",value = "状态 0 待审核 1 已经打款 2 驳回申请 3 审核通过 4 提币处理中 5 提币异常 ")
private Integer status;
@ApiModelProperty(name = "userIp",value = "申请ip")
private String userIp;
@ApiModelProperty(name = "userAddr",value = "申请地址")
private String userAddr;
@ApiModelProperty(name = "userDevice",value = "设备")
private String userDevice;
@ApiModelProperty(name = "review",value = "审核时间")
private String review;
@ApiModelProperty(name = "reviewName",value = "审核人")
private String reviewName;
@ApiModelProperty(name = "reviewIp",value = "审核人ip")
private String reviewIp;
@ApiModelProperty(name = "reviewAddr",value = "审核人地址")
private String reviewAddr;
@ApiModelProperty(name = "receipt",value = "交易回执")
private String receipt;
@ApiModelProperty(name = "remark",value = "备注(一般是驳回理由")
private String remark;
private Date createdAt;
private Date updatedAt;
}