2021-07-22项目实训后端第四周(2)

PC端-模板管理接口

请求示例:http://grandland.gl-data.com:14332/manage/roommanage/xxx

1.获取所有模板信息列表

TODO:

获取所有模板信息

URLmethod
/getallmodelGET
传入数据

请求的返回数据格式如下:

[
  {
    "model_col": 0,
    "model_name": "string",
    "model_row": 0,
    "model_seats": "string"
  }
]
返回数据类型说明
model_nameString模板名称
model_seatsString模板座位状态组成的有序的字符串
model_colint模板列数
model_rowint模板行数

2. 根据model_name获取模板信息

TODO:

根据model_name获取模板信息

URLmethod
/getmodelbynameGET
传入数据类型说明
model_nameString模板的名字

请求的返回数据格式如下:

{
    "model_col": 0,
    "model_name": "string",
    "model_row": 0,
    "model_seats": "string"
}
返回数据类型说明
model_nameString模板名称
model_seatsString模板座位状态组成的有序的字符串
model_colint模板列数
model_rowint模板行数

3.按关键词分页获取模板信息列表

TODO:

按关键词分页获取模板信息列表

URLmethod
/getmodellistGET
传入数据类型说明
currentPageeint当前页数
pageSizeint每页总数
keywordString搜索关键词

请求的返回数据格式如下:

[
  {
    "model_col": 0,
    "model_name": "string",
    "model_row": 0,
    "model_seats": "string"
  }
]
返回数据类型说明
model_nameString模板名称
model_seatsString模板座位状态组成的有序的字符串
model_colint模板列数
model_rowint模板行数

4. 创建模板

TODO:

创建模板。

URLmethod
/createmodelPOST
传入数据类型说明
model_nameString模板名称
model_seatsString模板座位状态组成的有序的字符串
model_colint模板列数
model_rowint模板行数
返回值(String)含义
操作成功创建成功
异常fail创建失败
重复fail已存在同名模板

5. 删除模板信息

TODO:

根据model_name删除模板信息。

URLmethod
/deletemodelPOST
传入数据类型说明
model_nameString模板名称
返回值(String)含义
success删除成功
fail删除失败

PC端-教室管理接口

请求示例:http://grandland.gl-data.com:14332/manage/roommanage/xxx

1.获取所有教室信息

TODO:

获得所有的教室基本信息。

URLmethod
/getallroomGET
传入数据

请求的返回数据格式如下:

[
  {
    "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_nameString教室名称
model_nameString模板名称
room_siteString教室地址
room_colint教室列数
room_rowint教室行数
room_statusString教室可用状态
latitudedouble纬度
longitudedouble经度
room_seatsString教室座位的id组成的有序字符串
seatlistSeat[]座位数组,包括座位的详细信息,包括座位所在教室,座位id,座位状态,座位相对于所在教室的编号

2.根据主码room_name获得教室信息

TODO:

根据主码room_name获得教室信息。

URLmethod
/getmodelbynameGET
传入数据类型说明
room_nameString教室名称

请求的返回数据格式如下:

{
    "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_nameString教室名称
model_nameString模板名称
room_siteString教室地址
room_colint教室列数
room_rowint教室行数
room_statusString教室可用状态
latitudedouble纬度
longitudedouble经度
room_seatsString教室座位的id组成的有序字符串
seatlistSeat[]座位数组,包括座位的详细信息,包括座位所在教室,座位id,座位状态,座位相对于所在教室的编号

3.按关键词分页获取教室信息列表

TODO:

按关键词分页获取模板信息列表。

URLmethod
/getroomlistGET
传入数据类型说明
currentPageeint当前页数
pageSizeint每页总数
keywordString搜索关键词

请求的返回数据格式如下:

{
    "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_nameString教室名称
model_nameString模板名称
room_siteString教室地址
room_colint教室列数
room_rowint教室行数
room_statusString教室可用状态
latitudedouble纬度
longitudedouble经度
room_seatsString教室座位的id组成的有序字符串
seatlistSeat[]座位数组,包括座位的详细信息,包括座位所在教室,座位id,座位状态,座位相对于所在教室的编号

4.创建教室

TODO:

创建教室、生成对应座位。

URLmethod
/createroomPOST
传入数据类型说明
room_nameString教室名称
model_nameString模板名称
room_siteString教室地址
room_statusString教室可用状态
latitudedouble纬度
longitudedouble经度
seatlistString教室座位的状态组成的有序字符串,如11001100
返回值(String)含义
操作成功创建成功
fail创建失败
重复fail已存在同名教室

5.修改教室

TODO:

更新教室信息。

URLmethod
/updateroomPOST
传入数据类型说明
room_nameString教室名称
room_siteString教室地址
room_statusString教室可用状态
latitudedouble纬度
longitudedouble经度
seatlistString教室座位的状态组成的有序字符串,如11001100
返回值(String)含义
success修改成功
fail有活动占用中有活动占用中,不能修改

6.删除空闲中的教室

TODO:

删除空闲中的教室。

URLmethod
/deleteroomPOST
传入数据类型说明
room_nameString教室名称
返回值(String)含义
success删除成功
fail删除成功
教室占用中有活动占用中,不能删除
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值