1.用户相关
1.1.登录
用户登录系统
请求地址
POST http://localhost:8080/ssm/user/userLogin
请求参数
属性 | 类型 | 默认值 | 必填 | 说明 |
username | String | 是 | 用户名 | |
password | String | 是 | 密码 |
返回值
Object
返回的JSON数据包
属性 | 类型 | 说明 |
msg | String | 返回信息 |
rows | array | |
success | Boolean | 是否登录成功 |
total | int |
请求数据示例
{ username: admin password: 1234 }
返回数据示例
{ "msg": "用户登陆成功!", "success": true, "total": 0, "rows": null }
1.2.注册
用户注册
请求地址
POST http://localhost:8080/ssm/user/userRegister
请求参数
属性 | 类型 | 默认值 | 必填 | 说明 |
username | String | 是 | 用户名 | |
password | String | 是 | 密码 |
返回值
Object
返回的JSON数据包
属性 | 类型 | 说明 |
msg | String | 返回信息 |
rows | array | |
success | Boolean | 是否注册成功 |
total | int |
请求数据示例
{ username: admin password: 1234 }
返回数据示例
{ "msg": "用户注册成功!", "success": true, "total": 0, "rows": null }
2.书籍管理
2.1.查询书籍列表
查询书籍的列表信息
请求地址
GET http://localhost:8080/ssm/book/queryBookPager
请求参数
属性 | 类型 | 默认值 | 必填 | 说明 |
bookname | String | 否 | 书籍名 | |
page | int | 否 | 页码数 | |
rows | int | 否 | 每页显示数据条数 |
返回值
Object
返回的JSON数据包
属性 | 类型 | 说明 |
msg | String | 返回信息 |
rows | array | 数据列表 |
success | Boolean | 是否查询成功 |
total | int | 总数据条数 |
请求数据示例
bookname=红楼梦&page=2&rows=20
返回数据示例
{ "msg": "OK", "success": true, "total": 34, "rows": [ { "id": 51, "bookname": "红楼梦", "price": 100.0, "booktype": "玄幻" }, { "id": 50, "bookname": "C#", "price": 150.0, "booktype": "计算机" }, { "id": 47, "bookname": "假如给我三天光明", "price": 100.0, "booktype": "散文" }, { "id": 46, "bookname": "安徒生童话", "price": 120.0, "booktype": "古典" }, { "id": 45, "bookname": "三体2", "price": 100.0, "booktype": "文学" }, { "id": 41, "bookname": "过把瘾就死", "price": 200.0, "booktype": "教育" }, { "id": 40, "bookname": "悟空传1", "price": 881.0, "booktype": "玄幻" }, { "id": 39, "bookname": "诡秘之主", "price": 100.0, "booktype": "玄幻" }, { "id": 38, "bookname": "黄帝内经", "price": 1000.0, "booktype": "玄幻" }, { "id": 37, "bookname": "神秘复苏", "price": 60.0, "booktype": "悬疑" } ] }
2.2.书籍添加
添加书籍信息
请求地址
POST http://localhost:8080/ssm/book/addBook
请求参数
属性 | 类型 | 默认值 | 必填 | 说明 |
bookname | String | 是 | 书籍名称 | |
price | double | 是 | 书籍价格 | |
booktype | String | 是 | 书籍种类 |
返回值
Object
返回的JSON数据包
属性 | 类型 | 说明 |
msg | String | 返回信息 |
rows | array | 数据列表 |
success | Boolean | 是否添加成功 |
total | int | 总数据条数 |
请求数据示例
{ bookname: aa price: 12 booktype: 名著 }
返回数据示例
{ "msg":"新增书本成功", "success":true, "total":0, "rows":null }
2.3.书籍修改
修改书籍信息
请求地址
POST http://localhost:8080/ssm/book/editBook
请求参数
属性 | 类型 | 默认值 | 必填 | 说明 |
id | int | 是 | 要修改的书籍id | |
bookname | String | 是 | 书籍名称 | |
price | double | 是 | 书籍价格 | |
booktype | String | 是 | 书籍种类 |
返回值
Object
返回的JSON数据包
属性 | 类型 | 说明 |
msg | String | 返回信息 |
rows | array | 数据列表 |
success | Boolean | 是否修改成功 |
total | int | 总数据条数 |
请求数据示例
{ id: 58 bookname: aa price: 12 booktype: 名著 }
返回数据示例
{ "msg":"编辑书本成功", "success":true, "total":0, "rows":null }
2.4.书籍删除
删除书籍信息
请求地址
POST http://localhost:8080/ssm/book/delBook
请求参数
属性 | 类型 | 默认值 | 必填 | 说明 |
id | int | 是 | 要删除的书籍id |
返回值
Object
返回的JSON数据包
属性 | 类型 | 说明 |
msg | String | 返回信息 |
rows | array | 数据列表 |
success | Boolean | 是否删除成功 |
total | int | 总数据条数 |
请求数据示例
{ id: 58 }
返回数据示例
{ "msg":"删除书本成功", "success":true, "total":0, "rows":null }
3.菜单模块
3.1.查询首页菜单
查询书籍的列表信息
请求地址
GET http://localhost:8080/ssm/module/queryRootNode
请求参数
无
返回值
Object
返回的JSON数据包
属性 | 类型 | 说明 |
msg | String | 返回信息 |
rows | array | 数据列表 |
success | Boolean | 是否查询成功 |
total | int | 总数据条数 |
请求数据示例
无
返回数据示例
{ "msg": "OK", "success": true, "total": 0, "rows": [ { "id": 10, "pid": -1, "text": "书本管理", "icon": "el-icon-notebook-2", "url": "", "sort": 1, "modules": [ { "id": 1001, "pid": 10, "text": "新增书本", "icon": "el-icon-notebook-1", "url": "/book/AddBook", "sort": 5, "modules": [] }, { "id": 1002, "pid": 10, "text": "书本管理", "icon": "el-icon-document-copy", "url": "/book/BookList", "sort": 5, "modules": [] } ] }, { "id": 11, "pid": -1, "text": "订单管理", "icon": "el-icon-s-order", "url": "", "sort": 2, "modules": [ { "id": 1101, "pid": 11, "text": "订单管理", "icon": "", "url": "/order/OrderList", "sort": 6, "modules": [] }, { "id": 1102, "pid": 11, "text": "订单统计", "icon": null, "url": "/OrderStatistics", "sort": 7, "modules": [] } ] } ] }