项目业务接口文档

用户登录验证接口

• 请求路径: /user/login

• 请求方式: POST

• 请求参数:

    参数名称         参数说明           备注
          name         用户名        不能为null
         password          密码        不能为null

•响应数据SysResult对象

参数名称参数说明备注
status状态信息200表示服务器请求成功 201表示服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据返回密钥token信息

用户列表展现

  • 请求路径: /user/list?query=查询关键字&pageNum=1&pageSize=10
  • 请求类型: GET
  • 请求参数: 后台使用PageResult对象接收
参数名称参数说明备注信息
query用户查询的数据可以为null
pageNum分页查询的页数必须赋值不能为null
pageSize分页查询的条数必须赋值不能为null
  • 响应参数: SysResult对象 需要携带分页对象 PageResult
参数名称参数说明备注信息
status状态信息200表示服务器请求成功 201表示服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据返回值PageResult对象
  • PageResult 对象介绍
参数名称参数类型参数说明备注信息
queryString用户查询的数据可以为null
pageNumInteger查询页数不能为null
pageSizeInteger查询条数不能为null
totalLong查询总记录数不能为null
rowsObject分页查询的结果不能为null

完成用户注册

  • 请求路径: /user/register
  • 请求类型: POST
  • 请求参数: 对象的JSON串. {key:value}

 数据库入库信息

响应数据 SysResult对象

参数名称参数说明备注
status状态信息200表示服务器请求成功 
msg服务器返回的提示信息业务执行成功
data服务器返回的业务数据null

4.查询所有的用户信息

  • 请求路径: /user/findAll
  • 请求类型: GET
  • 请求参数: 

 响应数据 SysResult对象

参数名称参数说明备注
name用户名不为null
book该用户借书的书名不为null
time该用户借书的时间不为null

根据用户名查询对应的用户信息

  • 请求路径: /user/{name}
  • 请求类型: GET
  • 业务:模糊查询name="%xxx%"数据
  • 返回类型:List<User>
  • 请求参数: name属性

响应数据 SysResult对象

参数名称参数说明备注
name用户名不为null
book该用户借书的书名不为null
time该用户借书的时间不为null

 根据用户名删除数据

  • 请求路径: /user/{id}
  • 请求类型: DELETE
  • 请求参数

参数名称参数说明备注
id用户id号不能为null

响应数据 SysResult对象

参数名称参数说明备注
status状态信息200表示服务器请求成功 
msg服务器返回的提示信息业务执行成功
data服务器返回的业务数据null

根据id查询用户信息

  • 请求路径: /user/{id}
  • 请求类型: GET
  • 请求参数: 
  • 返回值: SysResult对象
参数名称参数说明备注
status状态信息200表示服务器请求成功 201表示服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据返回user对象

实现用户修改操作

  • 请求路径: /user/updateUser
  • 请求类型: PUT
  • 请求参数: js对象 对象的json串

返回值: SysResult对象


return new SysResult(200,"业务执行成功",null); 

根据id更改用户状态信息

  • 请求路径: /user/status/{id}/{status}
  • 请求类型: PUT
  • 请求参数:2个参数 用对象接收

响应数据 SysResult对象

参数名称参数说明备注
status状态信息200表示服务器请求成功 
msg服务器返回的提示信息业务执行成功
data服务器返回的业务数据null

 用户权限列表展现

  • 请求路径: /userRole/list
  • 请求类型: GET
  • 请求参数: 后台使用PageResult对象接收
  • 请求案例: http://localhost:8091/user/list?query=查询关键字&pageNum=1&pageSize=10
参数名称参数说明备注信息
query用户查询的数据可以为null
pageNum分页查询的页数必须赋值不能为null
pageSize分页查询的条数必须赋值不能为null
  • 响应参数: SysResult对象 需要携带分页对象 PageResult

参数名称参数说明备注信息
status状态信息200表示服务器请求成功 201表示服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据返回值PageResult对象
  • PageResult 对象介绍

参数名称参数类型参数说明备注信息
queryString用户查询的数据可以为null
pageNumInteger查询页数不能为null
pageSizeInteger查询条数不能为null
totalLong查询总记录数不能为null
rowsObject分页查询的结果不能为null

 根据phone查看用户信息

  • 请求路径: /userRole/getRoleInfoByPhone/{phone}
  • 请求类型: GET
  • 请求参数: 

响应数据 SysResult对象

参数名称参数说明备注
status状态信息200表示服务器请求成功 
msg服务器返回的提示信息业务执行成功
data服务器返回的业务数据null

 新增用户信息

• 请求路径: /userRole/addUserRole

• 请求方式: POST

• 请求参数:

    参数名称         参数说明           备注
          name         用户名        不能为null
         password          密码        不能为null

•响应数据SysResult对象

参数名称参数说明备注
status状态信息200表示服务器请求成功 201表示服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据返回密钥token信息

修改用户状态

  • 请求路径: /userRole/status/{userId}/{status}
  • 请求类型: put
  • 请求参数:
参数名称参数说明备注
userId用户ID值不能为null
status商品状态信息不能为null
  • 返回值: SysResult对象
参数名称参数说明备注
status状态信息200表示服务器请求成功 201表示服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据可以为null

 查看用户权限信息

参数名称参数说明备注信息
query用户查询的数据可以为null
pageNum分页查询的页数必须赋值不能为null
pageSize分页查询的条数必须赋值不能为null

参数名称参数说明备注信息
status状态信息200表示服务器请求成功 201表示服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据返回值PageResult对象
参数名称参数类型参数说明备注信息
queryString用户查询的数据可以为null
pageNumInteger查询页数不能为null
pageSizeInteger查询条数不能为null
totalLong查询总记录数不能为null
rowsObject分页查询的结果不能为null
  • 请求路径:/role/list
  • 请求类型: GET
  • 请求参数: 后台使用PageResult对象接收
  • 请求案例: http://localhost:8091/user/list?query=查询关键字&pageNum=1&pageSize=10
  • 响应参数: SysResult对象 需要携带分页对象 PageResult
  • PageResult 对象介绍

 根据用户ID查询结果

参数名称参数说明备注
status状态信息200表示服务器请求成功 201表示服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据返回user对象

  • 请求路径:/role/getRoleByRid
  • 请求类型: GET
  • 返回值: SysResult对象

 左边菜单获取

参数名称参数说明备注
status状态信息200表示服务器请求成功 201表示服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据返回权限List集合

  • 请求路径: /rights/getRightsList
  • 请求类型: get
  • 请求参数 无
  • 响应数据 SysResult对象

 文件上传业务接口

  • 请求路径: /file/upload
  • 请求类型: post
  • 请求参数:
参数名称参数说明备注
file文件上传的参数名称file中携带的是二进制信息
  • 返回值结果:
参数名称参数说明备注
status状态信息200表示服务器请求成功 201表示服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据返回ImageVO对象

 

文件删除业务接口

  • 请求路径: file/deleteFile
  • 请求类型: DELETE
  • 请求参数:
参数名称参数说明备注
virtualPath文件上传的虚拟的路径删除时需要磁盘路径一起删除
  • 返回值结果:
参数名称参数说明备注
status状态信息200表示服务器请求成功 201表示服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据可以为null

根据用户id绑定书籍id借阅书籍

url:/book/borrow/{user_id}/{book_id}
请求类型: POST
请求参数:userId bookId 用 borrow对象接收
返回值 SysResult(borrow)对象

参数名称参数说明备注
status状态信息200表示服务器请求成功 201表示服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据返回borrow对象

 查询图书列表

  • 请求类型: GET
  • 请求路径: /book/getBookList?query=&pageNum=1&pageSize=10
  • 请求参数: 后台使用PageResult对象接收

参数名称参数说明备注信息
query用户查询的数据可以为null
pageNum分页查询的页数必须赋值不能为null
pageSize分页查询的条数必须赋值不能为null
  • 响应参数: SysResult对象 需要携带分页对象 PageResult

参数名称参数说明备注信息
status状态信息200表示服务器请求成功 201表示服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据返回值PageResult对象
  • PageResult 对象介绍
参数名称参数类型参数说明备注信息
queryString用户查询的数据可以为null
pageNumInteger查询页数不能为null
pageSizeInteger查询条数不能为null
totalLong查询总记录数不能为null
rowsObject分页查询的结果不能为null

图书状态修改

  • 请求路径:/book/updateBookStatus
  • 请求类型: put
  • 请求参数:
参数名称参数说明备注
userId用户ID值不能为null
status商品状态信息不能为null
  • 返回值: SysResult对象
参数名称参数说明备注
status状态信息200表示服务器请求成功 201表示服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据可以为null

 图书删除操作 

  • 请求路径: /book/deleteItemById
  • 请求类型: delete
  • 请求参数:

参数名称参数说明备注
id图书id不能为null

  • 返回值结果:

参数名称参数说明备注
status状态信息200表示服务器请求成功 201表示服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据可以为null

实现图书分类删除操作


*URL: /bookCat/deleteBookCat?id=xxx

  • 请求类型: delete
  • 请求参数: bookCat对象

响应数据 SysResult对象

参数名称参数说明备注
status状态信息200表示服务器请求成功 
msg服务器返回的提示信息业务执行成功
data服务器返回的业务数据null

 查询公告列表

URL地址:/anno/getAnnoList?query=&pageNum=1&pageSize=10
请求类型: get
* 参数: pageResult对象
* 返回值: SysResult(pageResult)
参数名称参数说明备注信息
query用户查询的数据可以为null
pageNum分页查询的页数必须赋值不能为null
pageSize分页查询的条数必须赋值不能为null

返回值参数

参数名称参数说明备注
status状态信息200表示服务器请求成功 201表示服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据商品分页对象

公告根据ID删除操作


* URL:  /anno/deleteAnnoById

* 请求类型: delete
* 参数: id
* 返回值: SysResult对象

参数名称参数说明备注
status状态信息200表示服务器请求成功 201表示服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据null
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值