搜索玩瞳绘本图像库书本信息
<p><strong>服务:</strong>api-cloud
<strong>API: </strong><code>cloud-api1.51wanxue.com/api-cloud/book/searchBaseBook</code>
<strong>请求方式:</strong>POST
<strong>入参方式:</strong> Body raw方式
<strong>api开发者:</strong> 生林
<strong>是否授权登录:</strong> 是
<strong>简要描述:</strong>
根据书名和ISBN搜索玩瞳绘本图像库中的书本信息,json对象放在body里面</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>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">isbn</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>isbn</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>书名</td>
</tr>
<tr>
<td style="text-align: left;">page</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Long</td>
<td>当前页</td>
</tr>
<tr>
<td style="text-align: left;">pageSize</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Long</td>
<td>每页数量</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong>:
1.当isbn和name字段都存在时,结果为搜索结果的并集;
2.isbn和name字段至少存在一项;
3.参数是json对象;
4.每页数量最大100。</p>
<p><strong>返回示例</strong></p>
<pre><code class="language-json">入参示例
{
&quot;name&quot;: &quot;我爸爸&quot;,
&quot;isbn&quot;:&quot;1234567890&quot;,
&quot;page&quot;:1,
&quot;pageSize&quot;:3
}
查询成功示例
{
&quot;code&quot;: 0,
&quot;msg&quot;: &quot;ok&quot;,
&quot;data&quot;: {
&quot;bookList&quot;: [
{
&quot;id&quot;: 2053, //图像库书本id
&quot;name&quot;: &quot;341-我很不错&quot;,
&quot;isbn&quot;: &quot;1234567890&quot;,
&quot;coverImage&quot;: &quot;http://files-dev.51wanxue.cn//brs/content/basebook/27/2053/a6c7009c-4940-4517-9162-bc1ae4b78ee1.jpg&quot;,
&quot;author&quot;: &quot;[中]孙静 &quot;,
&quot;publisher&quot;: &quot; bbbbbbbbbbbbbbbb&quot;,
&quot;totalPage&quot;: 7
}
],
&quot;pagination&quot;: {
&quot;pageSize&quot;: 3,
&quot;currentPage&quot;: 1,
&quot;totalRecord&quot;: 16,
&quot;limit&quot;: 3,
&quot;pages&quot;: 6,
&quot;recordStartIndex&quot;: 0,
&quot;recordEndIndex&quot;: 6
}
}
}
查询失败示例
{
&quot;code&quot;: 1001,
&quot;msg&quot;: &quot;Token is missing or invalid.&quot;,
&quot;data&quot;: null
}</code></pre>
<p><strong>返回数据参数说明 </strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">int</td>
<td>请求返回码 0(表示成功)</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">String</td>
<td>系统返回提示</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">Object</td>
<td>返回数据</td>
</tr>
</tbody>
</table>
<p><strong>data </strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">bookList</td>
<td style="text-align: left;">Object[]</td>
<td>返回书本列表</td>
</tr>
<tr>
<td style="text-align: left;">pagination</td>
<td style="text-align: left;">Object</td>
<td>分页信息</td>
</tr>
</tbody>
</table>
<p><strong>bookList </strong></p>
<table>
<thead>
<tr>
<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;">long</td>
<td>bookId</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">String</td>
<td>书名</td>
</tr>
<tr>
<td style="text-align: left;">isbn</td>
<td style="text-align: left;">String</td>
<td>isbn</td>
</tr>
<tr>
<td style="text-align: left;">coverImage</td>
<td style="text-align: left;">String</td>
<td>封面图url</td>
</tr>
<tr>
<td style="text-align: left;">author</td>
<td style="text-align: left;">String</td>
<td>作者</td>
</tr>
<tr>
<td style="text-align: left;">publisher</td>
<td style="text-align: left;">String</td>
<td>出版社</td>
</tr>
<tr>
<td style="text-align: left;">totalPage</td>
<td style="text-align: left;">int</td>
<td>总页数</td>
</tr>
</tbody>
</table>
<p><strong>pagination </strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">pageSize</td>
<td style="text-align: left;">Integer</td>
<td>当前页数量</td>
</tr>
<tr>
<td style="text-align: left;">currentPage</td>
<td style="text-align: left;">Integer</td>
<td>当前页码</td>
</tr>
<tr>
<td style="text-align: left;">totalRecord</td>
<td style="text-align: left;">Integer</td>
<td>书本总数</td>
</tr>
<tr>
<td style="text-align: left;">limit</td>
<td style="text-align: left;">Integer</td>
<td>页最大数量</td>
</tr>
<tr>
<td style="text-align: left;">pages</td>
<td style="text-align: left;">Integer</td>
<td>页数</td>
</tr>
<tr>
<td style="text-align: left;">recordStartIndex</td>
<td style="text-align: left;">Integer</td>
<td>起始索引</td>
</tr>
<tr>
<td style="text-align: left;">recordEndIndex</td>
<td style="text-align: left;">Integer</td>
<td>结尾索引</td>
</tr>
</tbody>
</table>