用户列表

作者: yedaxia

请求URL

/api/user/list GET POST

请求参数

参数名 类型 必须 描述
page int 页数
limit int 每页条数
sort string 排序
status int 用户状态
name string 用户名

返回结果

{
  "code": "int",
  "errMsg": "string",
  "data": {
    "total": "int //总记录数",
    "pageCount": "int //页数",
    "currentPage": "int //当前页",
    "pageSize": "int //每页记录数",
    "list": [
      {
        "userId": "string //用户id",
        "userName": "string //用户名",
        "friends": [
          {
            "userId": "string //用户id",
            "userName": "string //用户名"
          }
        ],
        "readBooks": [
          {
            "bookId": "long //图书id",
            "bookName": "string //图书名称"
          }
        ],
        "isFollow": "boolean //是否关注"
      }
    ],
    "hasMore": "boolean //是否还有更多"
  }
}

用户信息

作者: 周杰伦

请求URL

/api/user/user-info/{userId} GET

请求参数

参数名 类型 必须 描述
userId long 用户id

返回结果

{
  "code": "int",
  "errMsg": "string",
  "data": {
    "userId": "string //用户id",
    "userName": "string //用户名",
    "friends": [
      {
        "userId": "string //用户id",
        "userName": "string //用户名"
      }
    ],
    "readBooks": [
      {
        "bookId": "long //图书id",
        "bookName": "string //图书名称"
      }
    ],
    "isFollow": "boolean //是否关注"
  }
}

保存用户

作者: yeguozhong

请求URL

/api/user/save POST

请求参数

{
  "id": "long //用户ID",
  "name": "string //用户名【必须】",
  "phone": "long //电话【必须】",
  "avatar": "string //头像【必须】",
  "gender": "byte //性别"
}

返回结果

{
  "code": "int",
  "errMsg": "string",
  "data": {
    "userId": "string //用户id",
    "userName": "string //用户名",
    "friends": [
      {
        "userId": "string //用户id",
        "userName": "string //用户名"
      }
    ],
    "readBooks": [
      {
        "bookId": "long //图书id",
        "bookName": "string //图书名称"
      }
    ],
    "isFollow": "boolean //是否关注"
  }
}

删除用户

作者: yeguozhong

请求URL

/api/user/delete POST

请求参数

参数名 类型 必须 描述
userId long 用户ID

返回结果

{
  "code": "int",
  "errMsg": "string",
  "data": {}
}

hello

作者: yeguozhong

请求URL

hello GET POST

返回结果

{
  "code": "int",
  "errMsg": "string",
  "data": {}
}