班级信息

当前版本:

    version= V1.0

接口功能:

    用于分页获取RunLan平台班级信息。

接口地址:

    /api/v1/class/queryClassList

请求方式:

    POST

请求参数:

    Body

参数名称是否必选类型说明/示例
selTypeInt查询类型 0:分页查询,1:列表查询
page条件必选:(当selType=0时必选,下同)
Int页码
pageSize 条件必选Int单页大小
classID 否String班级ID
className 否String班级名称
classCode 否String班级代码
departmentID 否String教学单位ID
specialtyID 否String专业ID
startTime 否String开班日期 yyyy-MM-dd(范围查询)
endTime 否String闭班日期 yyyy-MM-dd(范围查询)
year 否String开班年份
userID 否String班主任ID
userName 否String班主任姓名

返回值说明

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

result结果集返回值字段说明

返回值字段类型说明
totalInt总条数
currentInt当前页
sizeInt每页条数
rowsArray当前分页班级信息数据集
dataObject班级信息(数据为空时为:data[])
departmentIDString所属教学单位ID
departmentNameString所属教学单位名称
classIDString班级ID(非空)
classNameString班级名称
classCodeString 班级代码
specialtyIDString所属专业ID
specialtyNameString 所属专业名称
startTimeString开班日期,格式:yyyy-MM-dd
endTimeString 结班日期,格式:yyyy-MM-dd
eduLengthInt学制
userIDString 班主任ID
userNameString班主任姓名
classStudentCountint 班级学生计数
addTimeString 创建时间

返回结果示例(JSON)

  • 返回成功

  • 列表查询

{

    "success": true,

    "code": 200,

    "msg": "成功",

    "data": [

        {

            "classID": "03d118f4-d2ba-4899-bcc7-ce7058ba9fbf",

            "className": "18建筑施工(中级)2班",

            "classCode": "18jzsg(zj)2b",

            "specialtyID": "a5a57d63-3ed6-42ee-b1e1-45d57fffef64",

            "specialtyName": "建筑施工",

            "departmentID": "c7da93b8-b676-4f9c-b386-a7680e58efa2",

            "departmentName": "建筑工程系",

            "startTime": "2018-09-01",

            "endTime": "2021-09-01",

            "eduLength": 3,

            "userID": "9761ed9d-fd44-4601-aa14-2b255c8f5362",

            "userName": "王永瀚",

            "remark": null,

            "addTime": "2025-05-06 15:00:13",

            "classStudentCount": 0

        },

        {

            "classID": "10d5dd2a-2057-4207-8cb8-118ccd7e4c21",

            "className": "18级汽车维修班",

            "classCode": "18jqcwxb",

            "specialtyID": "68daf53e-c19f-4b72-bd36-b6caa4915630",

            "specialtyName": "汽车维修",

            "departmentID": "4870f51d-6c78-43a0-8db4-a6182d899ee6",

            "departmentName": "汽车与机电技术系",

            "startTime": "2018-09-01",

            "endTime": "2021-09-01",

            "eduLength": 3,

            "userID": "b54f842e-5a09-4ad7-8240-c828488c4be7",

            "userName": "陈亚楠",

            "remark": null,

            "addTime": "2025-05-06 15:00:14",

            "classStudentCount": 0

        }

    ]

}

  • 分页查询

{

    "success": true,

    "code": 200,

    "msg": "成功",

    "data": {

        "total": 317,

        "current": 1,

        "size": 2,

        "rows": [

            {

                "classID": "03d118f4-d2ba-4899-bcc7-ce7058ba9fbf",

                "className": "18建筑施工(中级)2班",

                "classCode": "18jzsg(zj)2b",

                "specialtyID": "a5a57d63-3ed6-42ee-b1e1-45d57fffef64",

                "specialtyName": "建筑施工",

                "departmentID": "c7da93b8-b676-4f9c-b386-a7680e58efa2",

                "departmentName": "建筑工程系",

                "startTime": "2018-09-01",

                "endTime": "2021-09-01",

                "eduLength": 3,

                "userID": "9761ed9d-fd44-4601-aa14-2b255c8f5362",

                "userName": "王永瀚",

                "remark": null,

                "addTime": "2025-05-06 15:00:13",

                "classStudentCount": 0

            },

            {

                "classID": "10d5dd2a-2057-4207-8cb8-118ccd7e4c21",

                "className": "18级汽车维修班",

                "classCode": "18jqcwxb",

                "specialtyID": "68daf53e-c19f-4b72-bd36-b6caa4915630",

                "specialtyName": "汽车维修",

                "departmentID": "4870f51d-6c78-43a0-8db4-a6182d899ee6",

                "departmentName": "汽车与机电技术系",

                "startTime": "2018-09-01",

                "endTime": "2021-09-01",

                "eduLength": 3,

                "userID": "b54f842e-5a09-4ad7-8240-c828488c4be7",

                "userName": "陈亚楠",

                "remark": null,

                "addTime": "2025-05-06 15:00:14",

                "classStudentCount": 0

            }

        ]

    }

}

  • 返回失败

  {

    "msg":"具体错误原因",

    "code":-999

  }

版本变更说明:

    无