问题
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>问题详情单个问题查询接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://localhost:9000/questions/detail</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>GET</li>
</ul>
<h5>参数</h5>
<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;">id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Long</td>
<td>问题id</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
"code": 200,
"msg":"success"
"data": {
"id": "1",
"title": "如何在旅途中,选到一个热情有趣的房东和民宿?",
"content": "对当地文化不了解,怎么和房东勾达到一起去? 如何尽量选对一个好玩有故事、至少是热情好客的房东和民宿?",
"viewnum": 46 ,
"thumbsupnum": 25,
"starnum": 15,
"replynum":5,
"destName":"成都",
"userHeadImg":"https://p1-q.mafengwo.net/s19/M00/80/AA/CoNGLmKXQWVCtWjmAACdtY_NEbE.jpeg?imageMogr2%2Fthumbnail%2F%2190x90r%2Fgravity%2FCenter%2Fcrop%2F%2190x90%2Fquality%2F90",
"nikeName":"xiaochen",
"qualityScore":91,
"createTime":2023-1-12 15:35:42,
"updateTime":null,
"goodCommentId":2
}
}</code></pre>
<h5>简要描述</h5>
<ul>
<li>问题详情问题采纳接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://localhost:9000/questions/adopt</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>GET</li>
</ul>
<h5>参数</h5>
<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;">qid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Long</td>
<td>问题id</td>
</tr>
<tr>
<td style="text-align: left;">cid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Long</td>
<td>回答id</td>
</tr>
<tr>
<td style="text-align: left;">request</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">HttpServletRequest</td>
<td>请求对象</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
"code": 200,
"msg":"success"
}</code></pre>
<h5>备注</h5>
<ul>
<li>用户未登录或登录失效, 返回错误代码情况示例</li>
</ul>
<pre><code> {
"timestamp": "2023-01-12T11:39:12.189+00:00",
"status": 500,
"error": "Internal Server Error",
"message": "",
"path": "/questions/adopt"
}</code></pre>
<h5>简要描述</h5>
<ul>
<li>问题详情问题数据查询接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://localhost:9000/questions/viewIncr</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>GET</li>
</ul>
<h5>参数</h5>
<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;">qid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Long</td>
<td>问题id</td>
</tr>
<tr>
<td style="text-align: left;">request</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">HttpServletRequest</td>
<td>请求对象</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
"code": 200,
"msg":"success",
"WendaStatVo":{
"viewnum":46,
"replynum":25,
starnum":15,
"thumbsupnum":5,
"qualityScore":91,
}
}</code></pre>
<h5>简要描述</h5>
<ul>
<li>问题详情页面问题收藏接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://localhost:9000/questions/starnum</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>GET</li>
</ul>
<h5>参数</h5>
<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;">qid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Long</td>
<td>问题id</td>
</tr>
<tr>
<td style="text-align: left;">request</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">HttpServletRequest</td>
<td>请求对象</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
"code": 200,
"msg":"success",
"WendaStatVo":{
"viewnum":46,
"replynum":25,
starnum":15,
"thumbsupnum":5,
"qualityScore":91,
}
}</code></pre>
<h5>备注</h5>
<ul>
<li>用户未登录或登录失效, 返回错误代码情况示例</li>
</ul>
<pre><code> {
"timestamp": "2023-01-13T14:25:32.125+00:00",
"status": 500,
"error": "Internal Server Error",
"message": "",
"path": "/questions/starnum"
}</code></pre>
<h5>简要描述</h5>
<ul>
<li>问题详情点赞接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://localhost/9000/questions/thumb</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST</li>
</ul>
<h5>参数</h5>
<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;">qid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>问题id</td>
</tr>
<tr>
<td style="text-align: left;">request</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">HttpServletRequest</td>
<td>请求对象</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
"code": 200,
"msg":"success"
}</code></pre>
<h5>备注</h5>
<ul>
<li>用户未登录或登录失效, 返回错误代码情况示例</li>
</ul>
<pre><code> {
"timestamp": "2023-01-12T15:35:22.4357+00:00",
"status": 500,
"error": "Internal Server Error",
"message": "",
"path": "/questions/thumb"
}</code></pre>