商户及流水(改)
<h1><center>钱包账户流水</center></h1>
<h2>1.1 查询全部商户</h2>
<h3>1.1.1 接口描述</h3>
<p>查询当前银行下所有商户</p>
<h3>2.1.2 接口逻辑</h3>
<p>商户查询,分页;</p>
<ul>
<li>
<p>后台逻辑</p>
<ul>
<li>
<p>查询条件:根据银行号查询商户;</p>
</li>
<li>根据账户状态来分类查询(正常/停用);</li>
</ul>
</li>
<li>前端条件设计;
<ul>
<li>条件查询下拉列表(正常/停用);</li>
<li>字段展示:商户状态的 0/1 展示为 正常/停用</li>
</ul></li>
</ul>
<h3>2.1.3 接口地址</h3>
<pre><code class="language-java">http://10.189.17.80:9092/sugar-management/api/{channel}/account/list</code></pre>
<h3>2.1.4 请求报文</h3>
<table>
<thead>
<tr>
<th>参数</th>
<th>类型</th>
<th>必填</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>accountStatus</td>
<td>string</td>
<td>N</td>
<td>商户状态(0正常 1停用)</td>
</tr>
</tbody>
</table>
<h3>2.1.5 请求样例</h3>
<pre><code class="language-javascript">{
"accountStatus":"0"
}</code></pre>
<h3>2.1.6 响应报文data</h3>
<p>钱包账户流水信息数组,数组中数据结构</p>
<table>
<thead>
<tr>
<th>参数</th>
<th>类型</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>accountId</td>
<td>string</td>
<td>交易流水号</td>
</tr>
<tr>
<td>userId</td>
<td>string</td>
<td>用户id</td>
</tr>
<tr>
<td>bankNo</td>
<td>string</td>
<td>银行号</td>
</tr>
<tr>
<td>instNo</td>
<td>string</td>
<td>机构号</td>
</tr>
<tr>
<td>accountBalance</td>
<td>number</td>
<td>账户金额</td>
</tr>
<tr>
<td>accountStatus</td>
<td>string</td>
<td>商户状态(0.正常,1.停用)</td>
</tr>
</tbody>
</table>
<h3>2.1.7 响应样例</h3>
<pre><code></code></pre>
<h1><center>钱包账户流水</center></h1>
<h2>2.1 查询交易流水</h2>
<h3>2.1.1 接口逻辑</h3>
<p>商户流水查询,分页查询;</p>
<ul>
<li>
<p>后台逻辑</p>
<ul>
<li>查询条件:根据商户的的主键ID查询处理记录;
<ul>
<li>根据月份查询流水</li>
</ul></li>
<li>排序条件:交易时间(倒序desc)</li>
</ul>
</li>
<li>前端逻辑
<ul>
<li>选中数据行,点击或右键“详情”按钮/双击当前行(3选一实现),打开处理记录展示Dialog
展示字段:
<ul>
<li>处理记录列表:交易流水号、订单号、商户编号、交易时间、交易金额、交易类型(0.收入,1.支出)、交易用途、交易描述、账户余额、交易状态(0.成功,1.失败)、交易失败描述</li>
</ul></li>
</ul></li>
</ul>
<h3>2.1.2 接口描述</h3>
<p>钱包账户的流水查询</p>
<h3>2.1.3 接口地址</h3>
<pre><code class="language-java">http://10.189.17.80:9092/sugar-management/api/{channel}/account/trade/list</code></pre>
<h3>2.1.4 请求报文</h3>
<table>
<thead>
<tr>
<th>参数</th>
<th>类型</th>
<th>必填</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>accountId</td>
<td>string</td>
<td>N</td>
<td>商户id</td>
</tr>
</tbody>
</table>
<h3>2.1.5 请求样例</h3>
<pre><code class="language-javascript">{
"accountId":"xxx"
}</code></pre>
<h3>2.1.6 响应报文data</h3>
<p>钱包账户流水信息数组,数组中数据结构</p>
<table>
<thead>
<tr>
<th>参数</th>
<th>类型</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>tradeId</td>
<td>string</td>
<td>交易流水号</td>
</tr>
<tr>
<td>orderId</td>
<td>string</td>
<td>订单号</td>
</tr>
<tr>
<td>accountId</td>
<td>string</td>
<td>商户编号</td>
</tr>
<tr>
<td>createDate</td>
<td>string</td>
<td>交易时间</td>
</tr>
<tr>
<td>tradeAmount</td>
<td>number</td>
<td>交易金额</td>
</tr>
<tr>
<td>tradeType</td>
<td>string</td>
<td>交易类型(0.收入,1.支出)</td>
</tr>
<tr>
<td>tradeUse</td>
<td>string</td>
<td>交易用途</td>
</tr>
<tr>
<td>tradeDesc</td>
<td>string</td>
<td>交易描述</td>
</tr>
<tr>
<td>accountBalance</td>
<td>number</td>
<td>账户余额</td>
</tr>
<tr>
<td>tradeStatus</td>
<td>string</td>
<td>交易状态(0.成功,1.失败)</td>
</tr>
<tr>
<td>tradeFailMsg</td>
<td>string</td>
<td>交易失败描述</td>
</tr>
</tbody>
</table>
<h3>2.1.7 响应样例</h3>
<pre><code></code></pre>