账单支付记录表
<p>表10 账单支付记录表 pay_bill_record 新增</p>
<p>支付之前先保存记录,支付的时候再调用一下能否支付,支付时调用web3支付,支付之后将状态保存到数据库</p>
<p><strong> 表结构 </strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">字段</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">非空</th>
<th style="text-align: left;">默认值</th>
<th style="text-align: left;">字段说明</th>
<th style="text-align: left;">存在性说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">bigint(20)</td>
<td style="text-align: left;">not null primary key</td>
<td style="text-align: left;"></td>
<td style="text-align: left;">支付记录编号</td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td style="text-align: left;">member_id</td>
<td style="text-align: left;">bigint(20)</td>
<td style="text-align: left;">not null</td>
<td style="text-align: left;"></td>
<td style="text-align: left;">用户编号</td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td style="text-align: left;">bill_id</td>
<td style="text-align: left;">bigint(20)</td>
<td style="text-align: left;">not null</td>
<td style="text-align: left;"></td>
<td style="text-align: left;">账单编号</td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td style="text-align: left;">bill_style</td>
<td style="text-align: left;">tinyint(3)</td>
<td style="text-align: left;">not null</td>
<td style="text-align: left;">1</td>
<td style="text-align: left;">账单类型(1-付款账单,2-收款账单)</td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td style="text-align: left;">amount</td>
<td style="text-align: left;">decimal(36,8)</td>
<td style="text-align: left;">not null</td>
<td style="text-align: left;">账单金额</td>
</tr>
<tr>
<td style="text-align: left;">amount_type</td>
<td style="text-align: left;">tinyint(3)</td>
<td style="text-align: left;">not null</td>
<td style="text-align: left;">0</td>
<td style="text-align: left;">账单金额单位,0-USDT,1-$</td>
</tr>
<tr>
<td style="text-align: left;">fee_rate</td>
<td style="text-align: left;">decimal(8,8)</td>
<td style="text-align: left;">not null</td>
<td style="text-align: left;">0</td>
<td style="text-align: left;">税率</td>
</tr>
<tr>
<td style="text-align: left;">actual_amount</td>
<td style="text-align: left;">decimal(36,8)</td>
<td style="text-align: left;">not null</td>
<td style="text-align: left;">实际支付金额,USDT</td>
</tr>
<tr>
<td style="text-align: left;">web_address</td>
<td style="text-align: left;">varchar(128)</td>
<td style="text-align: left;">not null</td>
<td style="text-align: left;">支付钱包地址</td>
</tr>
<tr>
<td style="text-align: left;">to_member_id</td>
<td style="text-align: left;">bigint(20)</td>
<td style="text-align: left;">not null</td>
<td style="text-align: left;">-1</td>
<td style="text-align: left;">收款方用户编号,平台默认-1</td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td style="text-align: left;">to_web_address</td>
<td style="text-align: left;">varchar(128)</td>
<td style="text-align: left;">not null</td>
<td style="text-align: left;">收款钱包地址</td>
</tr>
<tr>
<td style="text-align: left;">hash</td>
<td style="text-align: left;">varchar(128)</td>
<td style="text-align: left;">null</td>
<td style="text-align: left;">web3支付交易哈希</td>
</tr>
<tr>
<td style="text-align: left;">status_id</td>
<td style="text-align: left;">tinyint(3)</td>
<td style="text-align: left;">not null</td>
<td style="text-align: left;">支付状态,-1支付失败,0新建待支付,1支付确认中,2支付成功</td>
</tr>
<tr>
<td style="text-align: left;">gmt_create</td>
<td style="text-align: left;">datetime</td>
<td style="text-align: left;">not null</td>
<td style="text-align: left;"></td>
<td style="text-align: left;">创建时间</td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td style="text-align: left;">gmt_modified</td>
<td style="text-align: left;">datetime</td>
<td style="text-align: left;">not null</td>
<td style="text-align: left;"></td>
<td style="text-align: left;">修改时间</td>
<td style="text-align: left;">-</td>
</tr>
</tbody>
</table>