文档
测试

实验室获取

GET
https://api.bjutlab.cn/Experiment/labs

接口描述

获取所有实验室的简略信息。可以通过filter实现条件过滤。

API说明

## 描述 获取所有实验室的简略信息。filter是为了实现实验室查找功能而扩展的参数,可以通过filter实现条件过滤。 ## 示例 ## 当前进度 [x] 编写 [x] 测试 ## 已知bug + 无

请求参数

参数名
类型
描述
必填
filter
string
过滤条件
可选

响应参数

参数名
类型
描述
必填
lab_brief_info_list
list
一个object列表,包含了所有实验室的基本信息,其信息如下所示。
必填
list_brief_info
object
`lab_brief_info_list`中的对象,一个对象表示一个实验室的基本信息,内容如下。
必填
lab_id
int
实验室id
必填
lab_name
string
实验室名称
必填
open
boolean
是否开放(可以预约)
必填

参数说明

## 请求参数 ### filter filter使用`key->value`的格式指定一个过滤条件,具体可选的过滤条件见下表。 |key|value要求| |:---:|:---:| |name|value长度不超过30字| |principal|负责人id,正则表达式格式为G\d{8}| |open|0表示false,1表示true| |time|11个字符表示的开放时间,正则表达式格式为\d{2}:\d{2}~\d{2}:\d{2}| |day|value的长度不超过七个字,且仅由`1234567`中的字符组成,对应周一到周日|