NottinghamWall
  1. 用户端评论接口
NottinghamWall
  • 用户端公共接口
    • 学生上传文件
      POST
    • 学生删除文件
      POST
  • 用户端学生接口
    • 微信登录
      POST
    • 微信获取手机号
      POST
    • 获取学生信息
      GET
    • 更新学生信息
      PUT
    • 根据id获取学生信息
      GET
    • 获取当前用户信息
      GET
    • 根据用户名获取学生信息
      GET
    • 获取发布的帖子(分页)
      GET
    • 获取收藏的帖子(分页)
      GET
    • 获取评论的帖子(分页)
      GET
  • 用户端话题接口
    • 创建话题
      POST
    • 删除话题
      DELETE
    • 新建草稿
      POST
    • 获取草稿
      GET
    • 删除草稿
      DELETE
    • 检查是否存在草稿
      GET
    • 实现话题无限滚动
      GET
    • 根据id获取话题详情
      GET
    • 点赞话题
      POST
    • 取消点赞话题
      POST
    • 收藏话题
      POST
    • 取消收藏话题
      POST
  • 用户端评论接口
    • 评论话题
      POST
    • 删除评论
      DELETE
    • 点赞评论
      POST
    • 取消点赞评论
      POST
    • 获取评论
      GET
  • 用户端举报接口
    • 举报
  • 管理端公共接口
    • 管理员删除文件
    • 管理员上传文件
  • 管理端管理员接口
    • 登录
    • 退出
    • 新增管理员
    • 启用或停用管理员
    • 分页查询管理员
    • 根据id查询管理员
    • 修改管理员
    • 修改密码
  • 管理端学生接口
    • 分页查询学生
    • 根据id查询学生
    • 根据学号查询学生
    • 根据邮箱查询学生
  • uniapp管理接口
    • 获取状态
    • 设置状态
    • 获取状态
  • 管理端话题接口
    • 分页查询话题
    • 根据话题id获取评论
    • 根据话题id删除话题
  • 管理端举报接口
    • 分页查询举报
  1. 用户端评论接口

获取评论

GET
/student/get/comments/{topicId}
获取指定话题的所有评论,并进行分页处理。

请求参数

Path 参数
topicId
integer 
话题ID
必需
Query 参数
page
integer 
页码(从1开始)
必需
pageSize
integer 
每页大小
必需
Header 参数
token
string 
可选

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://localhost:8080/student/get/comments/?page&pageSize' \
--header 'token;'

返回响应

🟢200成功
application/json
Body
Result 包含分页后的评论列表
code
integer 
可选
编码:1成功,0和其它数字为失败
msg
string 
错误信息
可选
data
object (PageInfoCommentDTO) 
数据
可选
total
integer <int64>
可选
list
array[object (CommentDTO) {13}] 
可选
pageNum
integer 
可选
pageSize
integer 
可选
size
integer 
可选
startRow
integer <int64>
可选
endRow
integer <int64>
可选
pages
integer 
可选
prePage
integer 
可选
nextPage
integer 
可选
isFirstPage
boolean 
可选
isLastPage
boolean 
可选
hasPreviousPage
boolean 
可选
hasNextPage
boolean 
可选
navigatePages
integer 
可选
navigatepageNums
array[integer]
可选
navigateFirstPage
integer 
可选
navigateLastPage
integer 
可选
示例
{
  "code": 0,
  "msg": "",
  "data": {
    "total": 0,
    "list": [
      {
        "id": 0,
        "topicId": 0,
        "userId": 0,
        "content": "",
        "parentId": 0,
        "createdAt": "",
        "updatedAt": "",
        "user": {
          "id": 0,
          "studentid": 0,
          "username": "",
          "name": "",
          "avatar": "",
          "email": "",
          "phone": "",
          "sex": "",
          "idNumber": ""
        },
        "replies": [
          {
            "id": 0,
            "topicId": 0,
            "userId": 0,
            "content": "",
            "parentId": 0,
            "createdAt": "",
            "updatedAt": "",
            "user": {
              "id": 0,
              "studentid": 0,
              "username": "",
              "name": "",
              "avatar": "",
              "email": "",
              "phone": "",
              "sex": "",
              "idNumber": ""
            },
            "replies": []
          }
        ]
      }
    ],
    "pageNum": 0,
    "pageSize": 0,
    "size": 0,
    "startRow": 0,
    "endRow": 0,
    "pages": 0,
    "prePage": 0,
    "nextPage": 0,
    "isFirstPage": false,
    "isLastPage": false,
    "hasPreviousPage": false,
    "hasNextPage": false,
    "navigatePages": 0,
    "navigatepageNums": [
      0
    ],
    "navigateFirstPage": 0,
    "navigateLastPage": 0
  }
}
修改于 2025-02-10 13:42:58
上一页
取消点赞评论
下一页
举报
Built with