# 社区话题数据展示
> url:/communityTopic/getTopicInfo
> author:aye
> time:2022.03.20
*****
> 请求类型:get
*****
> 传入参数:
> | 序号 | 字段名 | 字段中文 | 数据类型 | 是否必填 | 备注 |
> | --- | --- | --- | --- | --- | --- |
> | 1 | mctTitle | 话题关键字 | 字符串 | 是 | 支持模糊查询 |
> | 1 | pageSize | 页数 | 数值 | 是 | |
> | 1 | pageNum | 每页记录数 | 数值 | 是 | |
> *****
> 传入接口样例:
> ```
> {
> mctTitle(String):话题,
> pageSize(num):1,
> pageNum(num):10,
> }
> ```
*****
> 返回参数
> | 序号 | 字段名 | 字段中文 | 数据类型 | 是否必填 | 备注 |
> | --- | --- | --- | --- | --- | --- |
> | 1 | dataId | 唯一编号 | 字符串 | 是 | |
> | 2 | mctTitle | 话题标题 | 字符串 | 是 | 用户昵称+标题 |
> | 3 | mctType | 标题 | 字符串 | 是 | 用来区分投票(vote)、活动报名(apply)、普通话题(gambit) |
> | 4 | mctContent | 话题内容 | 字符串 | 是 | |
> | 5 | mctScCount | 收藏数 | 数字 | 是 | |
> | 6 | mctDzCount | 点赞人数 | 数字 | 是 | |
> | 7 | mctPlCount | 评论数 | 数字 | 是 | |
> | 8 | mctFbDate | 话题发布时间 | dateTime | 是 | |
> | 9 | communityStatus | 个人用户话题展示状态 | list集合 | 是 | 展示个人每个话题点赞、收藏、投票、报名状态 |
> | 9.1 | mcsUserId| 用户id | 字符 | 是 | |
> | 9.2 | mcsClickStatus| 点赞状态 | 字符 | 是 | 1是2否 |
> | 9.3 | mcsCollectStatus| 收藏状态 | 字符 | 是 | 1是2否 |
> | 9.4 | mcsVoteStatus| 投票状态 | 字符 | 是 | 1是2否 |
> | 9.5 | mcsApplyStatus| 报名状态 | 字符 | 是 | 1是2否 |
> | 9.6 | dataId| 主键 | 字符| 否 | dataId存在是修改 dataId不存在为保存|
> | 10 | voteList | 投票信息 | list | 否 | 针对于投票类型展示 |
> | 10.1 | mcvName| 投票选项名 | 字符 | 是 | |
> | 10.2 | mcvCount | 投票数 | 数字 | 是 | |
> | 10.3 | dataId| 主键 | 字符| 是 | |
> | 10.4 | parentId| 话题id | 字符 | 是 | |
> | 11 | commentList | 评论信息 | list | 否 | 针对于评论类型展示 |
> | 11.1 | name | 用户昵称 | 字符 | 是 | |
> | 11.2 | pid| 话题id | 字符 | 是 | |
> | 11.3 | time| 评论时间 | 字符 | 是 | yyyy-mm-dd HH:mm:ss |
> | 11.4 | time| 评论内容 | 字符 | 是 | |
> | 12 | mctUserId| 发起话题用户id | 字符 | 是 | |
> *****
> 返回接口样例
```
[
{
"mctTitle": "标题", 发起话题用户昵称+标题
"mctType": "1", 话题类型
"mctContent": "123", 话题内容
"mctUserId": "488c2c9afac", 发起话题用户id
"mctDzCount": 0, 点赞数量
"mctPlCount": 0, 评论数量
"mctScCount": 0, 收藏数量
"mctFbDate": "2022-03-16 09:30:25", 发布时间
"dataId": "1", 主键
"parentId": null,
"communityStatus": {
"mcsUserId": "1", 用户id
"mcsClickStatus": "1", 点赞状态1是2否
"mcsCollectStatus": "1", 收藏状态1是2否
"mcsVoteStatus": "1", 投票状态1是2否
"mcsApplyStatus": "1", 报名状态1是2否
"dataId": "1", dataId存在是修改 dataId不存在为保存 (即为话题状态的初始状态)
"parentId": "1",
},
"voteList": [
{
"mcvName": "选项一", 投票名字
"mcvCount": 2, 投票数
"dataId": "aabe40de9b5e82d7afcab2faccabfb18", 主键
"parentId":"ce30de92011246b3b359e30b17af9469" 话题id
}],
"commentList": [{
"name": "张三", 用户昵称
"pid": "1", 话题id
"time": "2022-03-15 17:32:13", 评论时间
"content": "123" 评论内容
}]
}]
```