班级查询
## 班级查询
### **功能描述**
根据学校id获取班级列表
### **接口定义**
#### **接口地址**:
http://47.107.231.238:18081/openapi/v1.02/school/class/list(生产环境)
http://120.78.172.211:18081/openapi/v1.02/school/class/list(测试环境)
#### **请求方式: GET**
#### **接口参数**
输入参数
| 属性名称 | 属性描述 | 类型 | 长度 | 是否必填 |
|:---:|:---:|:---:|:---:|:---:|
| schoolId | 学校id | int | 32 | 否 |
| pageNum | 页码 | int | 32 | 否 |
| pageSize | 页大小 | int | 32 | 否 |
输出参数
| 属性名称 | 属性描述 | 类型 | 长度 | 是否必填 |
|:---:|:---:|:---:|:---:|:---:|
| code | 返回码 | String | 10 |是 |
| message | 返回消息 | String | 64 |是 |
| data | 节点对象 | Object | | 否 |
**data参数**
| 属性名称 | 属性描述 | 类型 | 长度 | 是否必填 |
|:---:|:---:|:---:|:---:|:---:|
| total| 总记录条数| int | | 是 |
| records| 记录数据 | List | | 否 |
**records参数**
| 属性名称 | 属性描述 | 类型 | 长度 | 是否必填 |
|:---:|:---:|:---:|:---:|:---:|
| id | ID| bigint | 20 |是 |
| majorId| 专业ID | bigint | 20 | 是 |
| majorName| 专业名称 | varchar| 50 | 否 |
| schoolYear| 年级| bigint | 20 | 是 |
| schoolYearName| 年级名称| varchar| 50 | 是 |
| code| 班级代码| varchar| 50 | 是 |
| name| 班级名称| varchar| 50 | 是 |
### 实现示例
#### HTTP请求报文
> GET /openapi/v1.02/school/class/list?schoolId= HTTP/1.1
> Host: 47.107.231.238
> Authorization: bearer 62c54b72-c85f-4a4e-8fd0-6941744d0af7
### 返回示例
```json
{
"code": "200",
"message": "操作成功",
"data": {
"records": [
{
"id": 71,
"majorId": 45,
"majorName": "数控技术应用",
"schoolYear": 89,
"schoolYearName": "2019级",
"code": "871277",
"name": "中19计网班"
},
{
"id": 76,
"majorId": 42,
"majorName": "计算机应用技术",
"schoolYear": 89,
"schoolYearName": "2019级",
"code": "584119",
"name": "中19计应光宏1班"
},
{
"id": 71,
"majorId": 42,
"majorName": "计算机应用技术",
"schoolYear": 89,
"schoolYearName": "2019级",
"code": "641124",
"name": "中19计应光宏2班"
},
{
"id": 84,
"majorId": 44,
"majorName": "汽车检测与维修技术",
"schoolYear": 91,
"schoolYearName": "2020级",
"code": "202004",
"name": "中20汽修1班(五年制)"
},
{
"id": 82,
"majorId": 46,
"majorName": "城市轨道交通运营管理",
"schoolYear": 91,
"schoolYearName": "2020级",
"code": "202007",
"name": "中20城轨1班(五年制)"
},
{
"id": 83,
"majorId": 46,
"majorName": "城市轨道交通运营管理",
"schoolYear": 91,
"schoolYearName": "2020级",
"code": "202008",
"name": "中20城轨2班(五年制)"
}
],
"total": 6,
"size": 0,
"current": 1,
"orders": [],
"searchCount": true,
"pages": 0
}
}