搜索文章
<h5>简要描述</h5>
<ul>
<li>输入关键字搜索文章</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://localhost:8500/searchMaterialByKey</code> </li>
</ul>
<h5>请求方式</h5>
<ul>
<li>post</li>
</ul>
<h5>Header</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">header</th>
<th style="text-align: left;">必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">userId</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>用户ID(用户没登录时,不用传改参数。用户登录后,需要传该参数)</td>
</tr>
<tr>
<td style="text-align: left;">userSessionId</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>用户会话ID用户会话ID(用户没登录时,不用传改参数。用户登录后,需要传该参数)</td>
</tr>
<tr>
<td style="text-align: left;">miniCode</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>小程序标识</td>
</tr>
</tbody>
</table>
<h5>请求参数示例</h5>
<pre><code>{
"key": "2",
"pageNum": 1,
"pageSize": 3
}
</code></pre>
<h5>json字段说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">字段名</th>
<th style="text-align: left;">必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">key</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>搜索关键字</td>
</tr>
<tr>
<td style="text-align: left;">pageNum</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>当前页数</td>
</tr>
<tr>
<td style="text-align: left;">pageSize</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>每页大小</td>
</tr>
</tbody>
</table>
<h5>成功返回示例</h5>
<pre><code>{
"data": {
"searchMaterialList": [
{
"id": 1578,
"materialBrandId": 30,
"materialChargeStatus": 0,
"materialContent": "<p>健康是21世纪永恒不变的话题,拥有健康就等于拥有了一切,没了健康一切是空谈。🌿🌿🌿<\/p><p>时下流行一句话“健康一个女人,幸福一个家庭,和谐一个社会”,这话并不假。✨✨✨<br><\/p>",
"materialImgUrl": "https:\/\/zktuistatic.oss-cn-shenzhen.aliyuncs.com\/miniProgram\/materialImage\/20220402\/73885726-73fa-41e7-be91-6d9696b5e227.png",
"materialTypeName": "绿叶",
"price": 0,
"resourceType": 1,
"userPayStatus": 0,
"videoFormat": "",
"videoHeight": 0,
"videoSize": "0",
"videoUrl": "",
"videoWidth": 0
},
{
"id": 1565,
"materialChargeStatus": 0,
"materialContent": "<p>健康是21世纪永恒不变的话题,拥有健康就等于拥有了一切,没了健康一切是空谈。🌿🌿🌿<\/p><p>时下流行一句话“健康一个女人,幸福一个家庭,和谐一个社会”,这话并不假。✨✨✨<br><\/p>",
"materialImgUrl": "https:\/\/zktuistatic.oss-cn-shenzhen.aliyuncs.com\/miniProgram\/materialImage\/20220402\/73885726-73fa-41e7-be91-6d9696b5e227.png",
"materialTypeId": 54,
"materialTypeLogo": "https:\/\/zktuistatic.oss-cn-shenzhen.aliyuncs.com\/miniProgram\/materialTypeLogo\/20211122\/e843bcc0-69c3-4b7a-bb6f-cdccc5488572.jpg",
"materialTypeName": "私护",
"price": 0,
"resourceType": 1,
"userPayStatus": 0,
"videoFormat": "",
"videoHeight": 0,
"videoSize": "0",
"videoUrl": "",
"videoWidth": 0
},
{
"id": 1561,
"materialChargeStatus": 0,
"materialContent": "<p>🍒春季健康饮食四原则🍒<\/p><p>1.不暴饮暴食,避免发胖\r<\/p><p>2.少吃刺激性、辛辣、燥热食物\r<\/p><p>3.不吃生冷寒凉食物\r<\/p><p>4.少吃过燥的食物如煎炸类食物<\/p>",
"materialImgUrl": "https:\/\/zktuistatic.oss-cn-shenzhen.aliyuncs.com\/miniProgram\/materialImage\/20220402\/c1252dc3-7e6d-43ed-bd16-f1f680998775.jpg",
"materialTypeId": 13,
"materialTypeLogo": "https:\/\/zktuistatic.oss-cn-shenzhen.aliyuncs.com\/miniProgram\/materialTypeLogo\/20211023\/c14e9b83-50b6-42a9-a81a-546fdeab0885.jpg",
"materialTypeName": "健康养生",
"price": 0,
"resourceType": 1,
"userPayStatus": 0,
"videoFormat": "",
"videoHeight": 0,
"videoSize": "0",
"videoUrl": "",
"videoWidth": 0
}
],
"pageResult": {
"currentPage": 1,
"pageSize": 3,
"totalPage": 44,
"totalRecord": 131
},
"vipStatus": 0
},
"head": {
"code": 200,
"msg": "成功"
}
}
</code></pre>
<h5>成功返回示例的参数说明</h5>
<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;">data</td>
<td style="text-align: left;">object</td>
<td>数据</td>
</tr>
<tr>
<td style="text-align: left;">searchMaterialList</td>
<td style="text-align: left;">array</td>
<td>数据列表</td>
</tr>
<tr>
<td style="text-align: left;">searchMaterialList.id</td>
<td style="text-align: left;">string</td>
<td>素材ID</td>
</tr>
<tr>
<td style="text-align: left;">searchMaterialList.materialBrandId</td>
<td style="text-align: left;">string</td>
<td>品牌ID</td>
</tr>
<tr>
<td style="text-align: left;">vipStatus</td>
<td style="text-align: left;">string</td>
<td>用户会员状态:0-非会员 1-会员</td>
</tr>
<tr>
<td style="text-align: left;">searchMaterialList.materialChargeStatus</td>
<td style="text-align: left;">string</td>
<td>素材收费状态 0-免费 1-收费</td>
</tr>
<tr>
<td style="text-align: left;">price</td>
<td style="text-align: left;">string</td>
<td>素材价格(单位:元)</td>
</tr>
<tr>
<td style="text-align: left;">searchMaterialList.materialContent</td>
<td style="text-align: left;">string</td>
<td>素材内容</td>
</tr>
<tr>
<td style="text-align: left;">searchMaterialList.materialImgUrl</td>
<td style="text-align: left;">string</td>
<td>素材图片</td>
</tr>
<tr>
<td style="text-align: left;">searchMaterialList.materialTypeId</td>
<td style="text-align: left;">string</td>
<td>素材类型ID</td>
</tr>
<tr>
<td style="text-align: left;">searchMaterialList.materialTypeLogo</td>
<td style="text-align: left;">string</td>
<td>分类Logo地址</td>
</tr>
<tr>
<td style="text-align: left;">searchMaterialList.materialTypeName</td>
<td style="text-align: left;">string</td>
<td>素材类型名称</td>
</tr>
<tr>
<td style="text-align: left;">searchMaterialList.resourceType</td>
<td style="text-align: left;">string</td>
<td>资源类型 (1:文章,2:视频,3:素材)</td>
</tr>
<tr>
<td style="text-align: left;">searchMaterialList.userPayStatus</td>
<td style="text-align: left;">string</td>
<td>用户付费状态 0-未支付 1-已支付</td>
</tr>
<tr>
<td style="text-align: left;">searchMaterialList.videoFormat</td>
<td style="text-align: left;">string</td>
<td>视频存储格式</td>
</tr>
<tr>
<td style="text-align: left;">searchMaterialList.videoHeight</td>
<td style="text-align: left;">string</td>
<td>视频高度</td>
</tr>
<tr>
<td style="text-align: left;">searchMaterialList.videoSize</td>
<td style="text-align: left;">string</td>
<td>视频存储大小</td>
</tr>
<tr>
<td style="text-align: left;">searchMaterialList.videoUrl</td>
<td style="text-align: left;">string</td>
<td>视频URL</td>
</tr>
<tr>
<td style="text-align: left;">searchMaterialList.videoWidth</td>
<td style="text-align: left;">string</td>
<td>视频宽度</td>
</tr>
<tr>
<td style="text-align: left;">pageResult</td>
<td style="text-align: left;">object</td>
<td>页面信息</td>
</tr>
<tr>
<td style="text-align: left;">pageResult.currentPage</td>
<td style="text-align: left;">string</td>
<td>当前页数</td>
</tr>
<tr>
<td style="text-align: left;">pageResult.pageSize</td>
<td style="text-align: left;">string</td>
<td>每页大小</td>
</tr>
<tr>
<td style="text-align: left;">pageResult.totalPage</td>
<td style="text-align: left;">string</td>
<td>总页数</td>
</tr>
<tr>
<td style="text-align: left;">pageResult.totalRecord</td>
<td style="text-align: left;">string</td>
<td>总记录数</td>
</tr>
<tr>
<td style="text-align: left;">head</td>
<td style="text-align: left;">object</td>
<td>消息头</td>
</tr>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">string</td>
<td>返回码</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>消息文本</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<p>返回码 code 说明:
110:用户未登录
200:正常
400:客户端异常
500:服务端异常</p>