搜索
<p>[TOC]</p>
<h2>简要描述</h2>
<ul>
<li>消费信息的搜索接口</li>
</ul>
<h2>请求URL</h2>
<p><code>get_search_record</code></p>
<h2>请求方式</h2>
<ul>
<li>Post[Form-data]</li>
</ul>
<h2>请求参数</h2>
<table>
<thead>
<tr>
<th style="text-align: left;">Header</th>
<th style="text-align: left;">是否必选</th>
<th style="text-align: left;">参数类型</th>
<th>说明描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">user_id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>用户编号</td>
</tr>
<tr>
<td style="text-align: left;">search</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>输入搜索的字符串</td>
</tr>
<tr>
<td style="text-align: left;">order</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>按时间顺序为ASC,否则为按时间倒序</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>收入支出类型</td>
</tr>
<tr>
<td style="text-align: left;">str_date</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>开始日期</td>
</tr>
<tr>
<td style="text-align: left;">end_date</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>结束日期</td>
</tr>
<tr>
<td style="text-align: left;">str_money</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>开始金额</td>
</tr>
<tr>
<td style="text-align: left;">end_money</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>结束金额</td>
</tr>
<tr>
<td style="text-align: left;">subtype</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string 数组,只用逗号分割,不要加其它东西!!!</td>
<td>子类别</td>
</tr>
</tbody>
</table>
<p>subtype如果太麻烦的话可以考虑设计最大范围,最多选取3个</p>
<h2>返回参数说明</h2>
<ul>
<li>data</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: left;">Header</th>
<th style="text-align: left;">是否必选</th>
<th style="text-align: left;">参数类型</th>
<th>说明描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>收入支出类型</td>
</tr>
<tr>
<td style="text-align: left;">data_day</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>消费信息的集合</td>
</tr>
<tr>
<td style="text-align: left;">len</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>消费信息总长度</td>
</tr>
</tbody>
</table>
<ul>
<li>data_day</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: left;">Header</th>
<th style="text-align: left;">是否必选</th>
<th style="text-align: left;">参数类型</th>
<th>说明描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">date</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>当天的日期</td>
</tr>
<tr>
<td style="text-align: left;">expend</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>当日的总支出金额</td>
</tr>
<tr>
<td style="text-align: left;">earning</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>当日的总收入金额</td>
</tr>
<tr>
<td style="text-align: left;">day_list</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string数组</td>
<td>当日变动的数据</td>
</tr>
</tbody>
</table>
<ul>
<li>day_list</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: left;">Header</th>
<th style="text-align: left;">是否必选</th>
<th style="text-align: left;">参数类型</th>
<th>说明描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>每个收入,支出信息的id</td>
</tr>
<tr>
<td style="text-align: left;">subtype</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>子类别的名称</td>
</tr>
<tr>
<td style="text-align: left;">subtype_money</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>子类别变动的金额</td>
</tr>
<tr>
<td style="text-align: left;">time</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>录入信息的时间</td>
</tr>
</tbody>
</table>
<h2>返回示例</h2>
<pre><code> {
&quot;status&quot;: 200,
&quot;message&quot;: &quot;搜索成功&quot;,
&quot;data&quot;: {
&quot;type&quot;:&quot;expend&quot;,
&quot;len&quot;:14,
&quot;data_day&quot;:[
{
&quot;date&quot;:&quot;2023-3-14&quot;,
&quot;expend&quot;:-90,
&quot;earning&quot;:0,
&quot;day_list&quot;:[
{&quot;id&quot;:11,
&quot;subtype&quot;:&quot;cook&quot;,
&quot;subtype_money&quot;:-30,
&quot;time&quot;:&quot;13:20:00&quot;},
{&quot;id&quot;:16,
&quot;subtype&quot;:&quot;cook&quot;,
&quot;subtype_money&quot;:-20,
&quot;time&quot;:&quot;07:20:00&quot;},
{&quot;id&quot;:12,
&quot;subtype&quot;:&quot;home&quot;,
&quot;subtype_money&quot;:-40,
&quot;time&quot;:&quot;09:20:00&quot;}
]
},
{
&quot;date&quot;:&quot;2023-3-10&quot;,
&quot;expend&quot;:-50,
&quot;earning&quot;:100,
&quot;day_list&quot;:[
{&quot;id&quot;:13,
&quot;subtype&quot;:&quot;cook&quot;,
&quot;subtype_money&quot;:-30,
&quot;time&quot;:&quot;07:20:00&quot;},
{&quot;id&quot;:14,
&quot;subtype&quot;:&quot;home&quot;,
&quot;subtype_money&quot;:-10,
&quot;time&quot;:&quot;09:20:27&quot;},
{&quot;id&quot;:15,
&quot;subtype&quot;:&quot;trafic&quot;,
&quot;subtype_money&quot;:-10,
&quot;time&quot;:&quot;20:00:15&quot;},
{&quot;id&quot;:16,
&quot;subtype&quot;:&quot;job&quot;,
&quot;subtype_money&quot;:100,
&quot;time&quot;:&quot;22:00:00&quot;}
]
}
]
}</code></pre>
<h2>备注</h2>
<p>type为expand</p>
<table>
<thead>
<tr>
<th>subtype</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>cook</td>
<td>餐饮</td>
</tr>
<tr>
<td>funny</td>
<td>娱乐</td>
</tr>
<tr>
<td>home</td>
<td>家具</td>
</tr>
<tr>
<td>educate</td>
<td>文化教育</td>
</tr>
<tr>
<td>trafic</td>
<td>交通</td>
</tr>
<tr>
<td>office</td>
<td>办公</td>
</tr>
<tr>
<td>sport</td>
<td>运动</td>
</tr>
<tr>
<td>clothes</td>
<td>服装</td>
</tr>
<tr>
<td>hospital</td>
<td>医疗</td>
</tr>
<tr>
<td>shop</td>
<td>购物</td>
</tr>
<tr>
<td>pet</td>
<td>宠物</td>
</tr>
<tr>
<td>other1</td>
<td>其他</td>
</tr>
</tbody>
</table>
<p>type为earning</p>
<table>
<thead>
<tr>
<th>subtype</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>salary</td>
<td>工资</td>
</tr>
<tr>
<td>job</td>
<td>打工</td>
</tr>
<tr>
<td>bonus</td>
<td>奖金</td>
</tr>
<tr>
<td>other2</td>
<td>其他</td>
</tr>
</tbody>
</table>
<p>可以考虑是否选择分页</p>