课程信息

当前版本:

    version= V1.0

接口功能:

    用于分页获取RunLan平台课程信息。

接口地址:

    /api/v1/course/queryCourses

请求方式:

    POST

请求参数:

    Body

参数名称是否必选类型说明/示例
selTypeint查询类型 0:分页查询,1:列表查询
page条件必选(当selType=0时必选,下同)int页码
 pageSize 条件必选
int 每页大小
 courseID 否String 课程ID
 courseName 否String 课程名称

返回值说明

返回值字段类型说明
msgString提示信息
codeInt200成功,其它失败
dataObject课程信息分页结果集

result结果集返回值字段说明

返回值字段类型说明
totalInt总条数
currentInt当前页
sizeInt每页条数
rowsArray当前分页课程信息数据集
dataObject课程信息,当数据为空时为:data:[]
courseIDString课程ID
courseNameString课程名称
remarkString备注
addTimeString添加时间,格式:yyyy-MM-dd HH:mm:ss
lastTimeString编辑时间,格式: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

  }

版本变更说明:

    无