1.用户登录
1.1 用户登录验证接口
• 请求路径: /user/login
• 请求方式: POST
• 请求参数:
参数名称 | 参数说明 | 备注 |
name | 用户名 | 不能为null |
password | 密码 | 不能为null |
•响应数据BookStrap对象
参数名称 | 参数说明 | 备注 |
status | 服务器状态信息 | 200表示服务器请求成功 201表示服务器异常 |
msg | 服务器返回的提示信息 | 可以为null |
data | 服务器返回的业务数据 | 返回秘=密钥token信息 |
2.页面布局
2.1 左侧菜单获取
• 请求路径: /rights/getRightsList
• 请求类型: GET
• 请求参数: 无
• 响应数据: BookStrap对象
参数名称 | 参数说明 | 备注 |
status | 服务器状态信息 | 200表示服务器请求成功 201表示服务器异常 |
msg | 服务器返回的提示信息 | 可以为null |
data | 服务器返回的业务数据 | 返回权限List集合 |
3.用户列表展现
• 请求路径: /user/list
• 请求类型: GET
• 请求参数: 后台使用LibraryResult对象接收
• 请求案例: http://localhost:8090/user/list?query=查询关键字&pageNum=1&pageSize=8
参数名称 | 参数说明 | 备注信息 |
query | 用户查询的数据 | 可以为null |
pageNum | 分页查询的页数 | 必须赋值 |
pageSize | 分页查询的条数 | 必须赋值 |
• 响应参数: BookStrap对象 需要携带分页对象 LibraryResult
参数名称 | 参数说明 | 备注信息 |
status | 服务器状态信息 | 200表示服务器请求成功 201表示服务器异常 |
msg | 服务器返回的提示信息 | 可以为null |
data | 服务器返回的业务数据 | 返回值BookStrap |
• BookStrap 对象介绍
参数名称 | 参数类型 | 参数说明 | 备注信息 |
query | String | 用户查询的信息 | 可以为null |
pageNum | Integer | 查询页数 | 不能为null |
pageSize | Integer | 查询条数 | 不能为null |
total | Long | 查询总记录数 | 不能为null |
rows | Object | 分页查询的结果 | 不能为null |
4.用户状态修改
• 请求路径: /user/status/{id}/{status}
• 请求类型: PUT
• 请求参数: 用户ID/状态值数据
参数名称 | 参数类型 | 参数说明 | 备注信息 |
id | Integer | 用户ID号 | 不能为null |
status | boolean | 参数状态信息 | 不能为null |
5.用户新增
• 请求路径: /user/addUser
• 请求类型: POST
• 请求参数: 整个form表单数据封装为js对象进行参数传递
参数名称 | 参数类型 | 参数说明 | 备注信息 |
name | String | 用户名 | 不能为null |
password | String | 密码 | 不能为null |
phone | String | 电话号码 | 不能为null |
String | 邮箱 | 不能为null |
6.用户修改
6.1 根据ID查询用户信息
• 请求路径: /user/{id}
• 请求类型: GET
• 返回值: BootStrap对象
参数名称 | 参数说明 | 备注信息 |
status | 服务器状态信息 | 200表示服务器请求成功 201表示服务器异常 |
msg | 服务器返回的提示信息 | 可以为null |
data | 服务器返回的业务数据 | 返回user对象 |
6.2 根据用户ID更新数据
• 请求路径: /user/updateUser
• 请求类型: PUT
• 请求参数: User对象结构
参数名称 | 参数说明 | 备注 |
ID | 用户ID号 | 不能为null |
phone | 手机信息 | 不能为null |
邮箱地址 | 不能为null |
• 返回值: BookStrap对象
参数名称 | 参数说明 | 备注 |
status | 服务器状态信息 | 200表示服务器请求成功 201表示服务器异常 |
msg | 服务器返回的提示信息 | 可以为null |
data | 服务器返回的业务数据 | null |
6.3 根据ID删除用户
• 请求路径: /user/{id}
• 请求类型: delete
请求参数
参数名称 | 参数说明 | 备注 |
ID | 用户ID | 不能为null |
•返回值: BookStrap对象
参数名称 | 参数说明 | 备注 |
status | 服务器状态信息 | 200表示服务器请求成功 201表示服务器异常 |
msg | 服务器返回的提示信息 | 可以为null |
data | 服务器返回的业务数据 | null |