# 发表新话题(话题,投票,活动报名)
> url:/communityTopic/addTopic
> author:aye
> time:2022.03.20
*****
> 请求类型:post
*****
> 传入参数:
> | 序号 | 字段名 | 字段中文 | 数据类型 | 是否必填 | 备注 |
> | --- | --- | --- | --- | --- | --- |
> | 1 | mctTitle | 标题 | 字符 | 是 | |
> | 2 | mctType | 类型 | 字符 | 是 | vote投票/gambit话题/apply活动报名) |
> | 3 | mctContent | 话题内容 | 字符 | 是 | |
> | 4 | mctDzCount | 话题点赞数 | int | 是 | 默认值为0 |
> | 5 | mctPlCount | 话题评论数 | int | 是 | 默认值为0 |
> | 6 | mctScCount| 话题收藏数 | int | 是 | 默认值为0 |
> | 7 | mctFbDate| 发布时间 | int | 是 | 默认值为0 |
> | 8 | voteList | 投票类型内容集合 | list集合 | 否 | 只针对于投票类型话题传话题内容和票数用于保存投票内容表 |
> 传入接口样例:
> ```
> {
> mctTitle(String):话题标题,
> mctType(String):话题类型,
> mctContent(String):话题内容,
> mctDzCount(Integer):话题点赞数量,
> mctPlCount(Integer):话题评论数量(默认值为0),
> mctScCount(Integer):话题收藏数量,
> mctFbDate(datetime):发布时间,
> voteList:[{
> mcvName(String):投票选项名字,
> mcvCount(String):投票数,
> }] (针对话题是投票类型)
> }
> ```
> 返回参数
> | 序号 | 字段名 | 字段中文 | 数据类型 | 是否必填 | 备注 |
> | --- | --- | --- | --- | --- | --- |
> | 1 | code | 状态 | 数字 | 是 | 0/1 |
> | 2 | msg | 状态 | 数字 | 是 | success/false |
> | 3 | data | 返回内容 | 字符 | 是 | |
> *****
> 返回接口样例
> ```
> {
> "code": 0,
> "msg": "success",
> "fileName": null,
> "data": "增加成功!"
> }
> ```