@yiranblade
2017-05-27T02:32:01.000000Z
字数 3443
阅读 345
API文档
删除对应用户信息
是
| 必选 | 类型 | 说明 |
|---|---|---|
| id | String | 对应用户id |
GET
/delete/214
* JSON示例 *
` ``
删除成功
` ``
* 错误返回值 *
删除失败
验证用户并获取其相关数据
是
| 必选 | 类型 | 说明 |
|---|---|---|
| username | String | 用户登录名称,只有登录后方可访问其他接口 |
| userpassword | String |
POST
/user/login
username:yiranblade
userpassword:123456
* JSON示例 *
`` ``
{
"data": {
"user_position": 0,
"user_password": "123456",
"user_id": 1,
"user_image": null,
"user_name": "yiranblade"
},
"code": 200
}
* 错误返回值 *
{
"data": "账户名或密码错误",
"code": 500
}
上传文件
是
| 必选 | 类型 | 说明 |
|---|---|---|
| file | MultipartFile | 需要上传文件 |
POST
/doUpload
* JSON示例 *
` ``
文件上传成功
` ``
* 错误返回值 *
文件上传失败
添加用户
是
| 必选 | 类型 | 说明 |
|---|---|---|
| user | User | 程序自动获取 |
POST
JSON示例
{
"user_name":"喵帕斯",
"user_position":"0",
"user_password":"123456"
}
* JSON示例 *
` ``
{
"data": "添加成功",
"code": 200
}
` ``
* 错误返回值 *
添加失败
更新用户信息
是
| 必选 | 类型 | 说明 |
|---|---|---|
| user | User | 自动获取 |
POST
JSON示例
{
"user_id":"1",
"user_name":"lft",
"user_position":"0",
"user_password":"123456"
}
* JSON示例 *
` ``
{
"data": "更新成功",
"code": 200
}
` ``
* 错误返回值 *
更新失败
查找所有用户信息
是
| 必选 | 类型 | 说明 |
|---|---|---|
| 无 | 自动获取 |
GET
JSON示例
{
"data": [
{
"user_position": 0,
"user_password": "123456",
"user_id": 1,
"user_image": null,
"user_name": "lft"
},
{
"user_position": 0,
"user_password": "123456",
"user_id": 2,
"user_image": null,
"user_name": "喵帕斯"
}
],
"code": 200
}
* 错误返回值 *
查找错误
按页查找所有用户信息
是
| 必选 | 类型 | 说明 |
|---|---|---|
| page | String | 第几页 |
| per_page | String | 每页显示数目 |
GET
JSON示例
{
"data": [
{
"user_position": 0,
"user_password": "123456",
"user_id": 1,
"user_image": null,
"user_name": "lft"
},
{
"user_position": 0,
"user_password": "123456",
"user_id": 2,
"user_image": null,
"user_name": "喵帕斯"
}
],
"code": 200
}
* 错误返回值 *
查找错误
增添新的演出厅
是
| 必选 | 类型 | 说明 |
|---|---|---|
| studio | Studio | 对应用户id |
POST
JSON示例
{
"studio_area":"200cm2",
"studio_seat_row":"2",
"studio_seat_colu":"3"
}
* JSON示例 *
{
"data": "添加成功",
"code": 200
}
` ``
* 错误返回值 *
添加发生未知错误
删除演出厅
是
| 必选 | 类型 | 说明 |
|---|---|---|
| id | String | 对应演出厅id |
GET
http://localhost:8080/ttms_web/studio/delete/3
{
"data": "添加成功",
"code": 200
}
* 错误返回值 *
* JSON示例 *
{
"data": "删除成功",
"code": 400
}
更新演出厅信息
是
| 必选 | 类型 | 说明 |
|---|---|---|
| studio | Studio | 对应演出厅id |
POST
{
"Studio_id":"1",
"Studio_area":"200cm2",
"Studio_seat_row":"1",
"Studio_seat_colu":"2"
}
{
"data": "更新成功",
"code": 200
}
* 错误返回值 *
* JSON示例 *
{
"data": "更新发生未知错误",
"code": 400
}
获取全部演出厅信息
是
| 必选 | 类型 | 说明 |
|---|---|---|
| 无 |
GET
http://localhost:8080/ttms_web/studio/all
{
"data": [
{
"studio_seat_row": 0,
"studio_id": 0,
"studio_seat_colu": 0,
"seats": [],
"studio_area": null
},
{
"studio_seat_row": 0,
"studio_id": 1,
"studio_seat_colu": 0,
"seats": [],
"studio_area": null
}
],
"code": 200
}
* 错误返回值 *
* JSON示例 *
{
"data": "获取发生未知错误",
"code": 400
}
删除某个座位
是
| 必选 | 类型 | 说明 |
|---|---|---|
| id | String |
GET
http://localhost:8080/ttms_web/seat/delete/1
{
"data": "删除成功",
"code": 200
}
设置多个座位为已卖出
是
| 必选 | 类型 | 说明 |
|---|---|---|
| ids | List |
POST
[
"2",
"3"
]
{
"data": "设置成功",
"code": 200
}
* 错误返回值 *
* JSON示例 *
{
"data": "设置发生未知错误",
"code": 400
}
通过演出厅获取座位
是
| 必选 | 类型 | 说明 |
|---|---|---|
| id | String |
GET
http://localhost:8080/ttms_web/get/1
{
"data": [
{
"studio_seat_row": "2",
"studio_id": 1,
"studio_seat_colu": "2",
"seats": [
{
"col": 1,
"is_sell": false,
"row": 1,
"seat_id": 1,
"seat_status": true
},
{
"col": 2,
"is_sell": false,
"row": 1,
"seat_id": 2,
"seat_status": true
},
{
"col": 1,
"is_sell": false,
"row": 2,
"seat_id": 3,
"seat_status": true
},
{
"col": 2,
"is_sell": false,
"row": 2,
"seat_id": 4,
"seat_status": true
}
],
"studio_area": "100cm2"
}
],
"code": 200
}
* 错误返回值 *
* JSON示例 *
{
"data": "查找发生未知错误",
"code": 400
}
| 错误代码 | 返回msg | 详细描述 |
|---|---|---|
| 500 | 系统错误,请稍候再试 | 服务器错误 |