PC端-模板管理接口
请求示例:http://grandland.gl-data.com:14332/manage/roommanage/xxx
1.获取所有模板信息列表
TODO:
获取所有模板信息
请求的返回数据格式如下:
[
{
"model_col": 0,
"model_name": "string",
"model_row": 0,
"model_seats": "string"
}
]
返回数据 | 类型 | 说明 |
---|
model_name | String | 模板名称 |
model_seats | String | 模板座位状态组成的有序的字符串 |
model_col | int | 模板列数 |
model_row | int | 模板行数 |
2. 根据model_name获取模板信息
TODO:
根据model_name获取模板信息
URL | method |
---|
/getmodelbyname | GET |
传入数据 | 类型 | 说明 |
---|
model_name | String | 模板的名字 |
请求的返回数据格式如下:
{
"model_col": 0,
"model_name": "string",
"model_row": 0,
"model_seats": "string"
}
返回数据 | 类型 | 说明 |
---|
model_name | String | 模板名称 |
model_seats | String | 模板座位状态组成的有序的字符串 |
model_col | int | 模板列数 |
model_row | int | 模板行数 |
3.按关键词分页获取模板信息列表
TODO:
按关键词分页获取模板信息列表
URL | method |
---|
/getmodellist | GET |
传入数据 | 类型 | 说明 |
---|
currentPagee | int | 当前页数 |
pageSize | int | 每页总数 |
keyword | String | 搜索关键词 |
请求的返回数据格式如下:
[
{
"model_col": 0,
"model_name": "string",
"model_row": 0,
"model_seats": "string"
}
]
返回数据 | 类型 | 说明 |
---|
model_name | String | 模板名称 |
model_seats | String | 模板座位状态组成的有序的字符串 |
model_col | int | 模板列数 |
model_row | int | 模板行数 |
4. 创建模板
TODO:
创建模板。
URL | method |
---|
/createmodel | POST |
传入数据 | 类型 | 说明 |
---|
model_name | String | 模板名称 |
model_seats | String | 模板座位状态组成的有序的字符串 |
model_col | int | 模板列数 |
model_row | int | 模板行数 |
返回值(String) | 含义 |
---|
操作成功 | 创建成功 |
异常fail | 创建失败 |
重复fail | 已存在同名模板 |
5. 删除模板信息
TODO:
根据model_name删除模板信息。
URL | method |
---|
/deletemodel | POST |
传入数据 | 类型 | 说明 |
---|
model_name | String | 模板名称 |
返回值(String) | 含义 |
---|
success | 删除成功 |
fail | 删除失败 |
PC端-教室管理接口
请求示例:http://grandland.gl-data.com:14332/manage/roommanage/xxx
1.获取所有教室信息
TODO:
获得所有的教室基本信息。
请求的返回数据格式如下:
[
{
"latitude": 0,
"longitude": 0,
"model_name": "string",
"room_col": 0,
"room_name": "string",
"room_row": 0,
"room_seats": "string",
"room_site": "string",
"room_status": "string",
"seatlist": [
{
"room_name": "string",
"seat_id": 0,
"seat_no": 0,
"seat_status": "string"
}
]
}
]
返回数据 | 类型 | 说明 |
---|
room_name | String | 教室名称 |
model_name | String | 模板名称 |
room_site | String | 教室地址 |
room_col | int | 教室列数 |
room_row | int | 教室行数 |
room_status | String | 教室可用状态 |
latitude | double | 纬度 |
longitude | double | 经度 |
room_seats | String | 教室座位的id组成的有序字符串 |
seatlist | Seat[] | 座位数组,包括座位的详细信息,包括座位所在教室,座位id,座位状态,座位相对于所在教室的编号 |
2.根据主码room_name获得教室信息
TODO:
根据主码room_name获得教室信息。
URL | method |
---|
/getmodelbyname | GET |
传入数据 | 类型 | 说明 |
---|
room_name | String | 教室名称 |
请求的返回数据格式如下:
{
"latitude": 0,
"longitude": 0,
"model_name": "string",
"room_col": 0,
"room_name": "string",
"room_row": 0,
"room_seats": "string",
"room_site": "string",
"room_status": "string",
"seatlist": [
{
"room_name": "string",
"seat_id": 0,
"seat_no": 0,
"seat_status": "string"
}
]
}
返回数据 | 类型 | 说明 |
---|
room_name | String | 教室名称 |
model_name | String | 模板名称 |
room_site | String | 教室地址 |
room_col | int | 教室列数 |
room_row | int | 教室行数 |
room_status | String | 教室可用状态 |
latitude | double | 纬度 |
longitude | double | 经度 |
room_seats | String | 教室座位的id组成的有序字符串 |
seatlist | Seat[] | 座位数组,包括座位的详细信息,包括座位所在教室,座位id,座位状态,座位相对于所在教室的编号 |
3.按关键词分页获取教室信息列表
TODO:
按关键词分页获取模板信息列表。
传入数据 | 类型 | 说明 |
---|
currentPagee | int | 当前页数 |
pageSize | int | 每页总数 |
keyword | String | 搜索关键词 |
请求的返回数据格式如下:
{
"latitude": 0,
"longitude": 0,
"model_name": "string",
"room_col": 0,
"room_name": "string",
"room_row": 0,
"room_seats": "string",
"room_site": "string",
"room_status": "string",
"seatlist": [
{
"room_name": "string",
"seat_id": 0,
"seat_no": 0,
"seat_status": "string"
}
]
}
返回数据 | 类型 | 说明 |
---|
room_name | String | 教室名称 |
model_name | String | 模板名称 |
room_site | String | 教室地址 |
room_col | int | 教室列数 |
room_row | int | 教室行数 |
room_status | String | 教室可用状态 |
latitude | double | 纬度 |
longitude | double | 经度 |
room_seats | String | 教室座位的id组成的有序字符串 |
seatlist | Seat[] | 座位数组,包括座位的详细信息,包括座位所在教室,座位id,座位状态,座位相对于所在教室的编号 |
4.创建教室
TODO:
创建教室、生成对应座位。
传入数据 | 类型 | 说明 |
---|
room_name | String | 教室名称 |
model_name | String | 模板名称 |
room_site | String | 教室地址 |
room_status | String | 教室可用状态 |
latitude | double | 纬度 |
longitude | double | 经度 |
seatlist | String | 教室座位的状态组成的有序字符串,如11001100 |
返回值(String) | 含义 |
---|
操作成功 | 创建成功 |
fail | 创建失败 |
重复fail | 已存在同名教室 |
5.修改教室
TODO:
更新教室信息。
传入数据 | 类型 | 说明 |
---|
room_name | String | 教室名称 |
room_site | String | 教室地址 |
room_status | String | 教室可用状态 |
latitude | double | 纬度 |
longitude | double | 经度 |
seatlist | String | 教室座位的状态组成的有序字符串,如11001100 |
返回值(String) | 含义 |
---|
success | 修改成功 |
fail有活动占用中 | 有活动占用中,不能修改 |
6.删除空闲中的教室
TODO:
删除空闲中的教室。
传入数据 | 类型 | 说明 |
---|
room_name | String | 教室名称 |
返回值(String) | 含义 |
---|
success | 删除成功 |
fail | 删除成功 |
教室占用中 | 有活动占用中,不能删除 |