当前版本:
version= V1.0
接口功能:
用于分页获取RunLan平台课程信息。
接口地址:
/api/v1/course/queryCourses
请求方式:
POST
请求参数:
Body
| 参数名称 | 是否必选 | 类型 | 说明/示例 |
|---|---|---|---|
| selType | 是 | int | 查询类型 0:分页查询,1:列表查询 |
| page | 条件必选(当selType=0时必选,下同) | int | 页码 |
| pageSize | 条件必选 | int | 每页大小 |
| courseID | 否 | String | 课程ID |
| courseName | 否 | String | 课程名称 |
返回值说明
| 返回值字段 | 类型 | 说明 |
|---|---|---|
| msg | String | 提示信息 |
| code | Int | 200成功,其它失败 |
| data | Object | 课程信息分页结果集 |
result结果集返回值字段说明
| 返回值字段 | 类型 | 说明 |
|---|---|---|
| total | Int | 总条数 |
| current | Int | 当前页 |
| size | Int | 每页条数 |
| rows | Array | 当前分页课程信息数据集 |
| data | Object | 课程信息,当数据为空时为:data:[] |
| courseID | String | 课程ID |
| courseName | String | 课程名称 |
| remark | String | 备注 |
| addTime | String | 添加时间,格式:yyyy-MM-dd HH:mm:ss |
| lastTime | String | 编辑时间,格式:yyyy-MM-dd HH:mm:ss |
返回结果示例(JSON)
返回成功
列表查询
{
"success": true,
"code": 200,
"msg": "成功",
"data": [
{
"courseID": "995F836A-0FFE-A43D-5BDC-757E0CCC257D",
"courseName": "体育",
"remark": "",
"addTime": "2025-03-24 13:48:08",
"lastTime": "2025-03-24 13:48:08"
},
{
"courseID": "96FAED1A-3243-9F8E-A202-11BF6CDA8D97",
"courseName": "物理",
"remark": "",
"addTime": "2025-03-25 16:08:07",
"lastTime": null
}
]
}
分页查询
{
"success": true,
"code": 200,
"msg": "成功",
"data": {
"total": 1443,
"current": 1,
"size": 2,
"rows": [
{
"courseID": "995F836A-0FFE-A43D-5BDC-757E0CCC257D",
"courseName": "体育",
"remark": "",
"addTime": "2025-03-24 13:48:08",
"lastTime": null
},
{
"courseID": "96FAED1A-3243-9F8E-A202-11BF6CDA8D97",
"courseName": "物理",
"remark": "",
"addTime": "2025-03-25 16:08:07",
"lastTime": null
}
]
}
}
返回失败
{
"msg":"具体错误原因",
"code":-999
}
版本变更说明:
无