文章评论-需求说明
1 文章评论
1. 发布评论
- 在文章详情中发表评论,输入内容发表评论
- 必须登录后才能发表评论
- 评论内容不能超过140字
- 评论内容需要做文本垃圾检测
1.2 点赞
-
用户点赞,可以增加点赞数量,点赞后不仅仅要增加点赞数,需要记录当前用户对于当前评论的数据记录
-
用户取消点赞,点赞减一,更新点赞数据
1.3 评论列表
展示评论内容、评论的作者、点赞数、回复数、时间
- 查询评论列表,根据当前文章进行检索,按照创建时间倒序,分页查询(默认10条数据)
- 在结果返回中,如果当天登录人点赞了某条评论,需要高亮展示“点赞按钮”
2 评论回复
2.1 评论回复-发布
- 需求与发表评论一致
- 保存成功后需要更新评论的回复数量
2.2 点赞
需求与评论的点赞一致
2.3 查询评论回复列表
需求与评论的列表查看一致
3 注意事项
1 需要新创建模板完成评论功能heima-leadnews-comment
2 评论的所有数据都保存在mongodb中
自媒体-评论管理-需求说明
1)评论管理查询
- 按照时间倒序查询发布的文章
- 展示文章标题 评论状态 评论总量
- 分页可以查询
- 可以按照时间范围查询
2)打开或关闭评论
- 打开评论,可以让任何用户评论该文章
- 关闭评论,不让任何用户评论该文章,关闭评论,则清除所有该文章的评论
3)查看文章评论详情
点击查看按钮即可查看文章评论的详细内容
- 展示文章的评论
- 展示评论的对应回复列表
4)作者回复评论
作者可以对某一条评论进行回复
5)作者点赞评论
- 作者可以点赞评论,点赞后点赞数+1
6)作者可以删除评论
7 删除评论回复
8 注意
以上功能都要先过自媒体微服务
自媒体-图文数据统计
如上图所示:
自媒体人登录到自媒体系统后可以查看最近的统计报表
- 当前登录的用户可以选择指定时间查看文章的一些统计(图片发布量、文章点赞量、文章收藏量、文章点赞量)
- 分页展示文章列表,展示当前时间范围内的具体文章阅读、评论、收藏的数量。