# 课表
类实例化:
CourseTaskApi api = new CourseTaskApi(String apiUrl, String accesskeyId, String publicKey);
# 获取课表信息
# 接口名称 :
getCourseTaskInfo
# 接口说明 :
获取课表信息
参数:
参数名 | 是否必填 | 参数类型 | 参数描述 |
---|---|---|---|
courseTaskId | 是 | integer | 课表id |
v | 是 | string | 接口版本号 |
请求示例:
api.getCourseTaskInfo(parameter [, parameter1, parameter2...])
返回示例:
{
"data": {
"courseTaskName": "@string",
"courseTaskEName": "@string",
"courseTaskMaster": [
{
"id": "@integer(60, 100)",
"dayOrder": "@integer(60, 100)",
"formalCourseOrder": "@integer(60, 100)",
"beginTime": "@integer(60, 100)",
"endTime": "@integer(60, 100)"
}
],
"courseTaskResult": [
{
"courseTaskResultId": "@integer(60, 100)",
"coordId": "@integer(60, 100)",
"type": "@integer(60, 100)",
"courses": [
{
"objectId": "@integer(60, 100)",
"objectType": 1,
"subjectId": "@integer(60, 100)",
"name": "@string",
"eName": "@string",
"classId": "@integer(60, 100)",
"className": "@string",
"classEName": "@string",
"teachers": [
{
"id": "@integer(60, 100)",
"name": "@string",
"eName": "@string"
}
],
"playgroundId": "@integer(60, 100)",
"playgroundName": "@string",
"playgroundEName": "@string",
"singleDoubleSet": 0
}
],
"associatedClasses": [
{
"id": "@integer(60, 100)",
"name": "@string",
"eName": "@string"
}
],
"objectId": "@integer(60, 100)",
"objectType": 1,
"subjectId": "@integer(60, 100)",
"name": "@string",
"eName": "@string",
"classId": "@integer(60, 100)",
"className": "@string",
"classEName": "@string",
"teachers": [
{
"id": "@integer(60, 100)",
"name": "@string",
"eName": "@string"
}
],
"playgroundId": "@integer(60, 100)",
"playgroundName": "@string",
"playgroundEName": "@string",
"singleDoubleSet": 0
}
]
},
"state": 0,
"msg": "@string"
}
返回参数说明:
参数名 | 子项 | 二级 | 三级 | 四级 | 类型 | 说明 |
---|---|---|---|---|---|---|
data | object | 返回数据信息 | ||||
courseTaskName | string | 课表中文名 | ||||
courseTaskEName | string | 课表英文名 | ||||
courseTaskMaster | array | 上课时段 | ||||
id | integer | 课表母版id | ||||
dayOrder | integer | 天次序【周期内第几天:从1开始排序】 | ||||
formalCourseOrder | integer | 正课次序【上课时段的第几节:从1开始排序】 | ||||
beginTime | integer | 开始时间【分钟的int值】 | ||||
endTime | integer | 结束时间【分钟的int值】 | ||||
courseTaskResult | array | 上课课程 | ||||
courseTaskResultId | integer | 班课结果id | ||||
coordId | integer | 坐标Id | ||||
type | integer | 对象类型 1:自然班课程,2:教学班课程,3:课程包 | ||||
courses | array | 课程包下的课程列表(仅供课程包用) | ||||
objectId | integer | 对象id( 排课任务班级课程id或课程包id) | ||||
objectType | integer | 对象类型 1:课程,2:包 | ||||
subjectId | integer | 课程id | ||||
name | string | 课程名称或课程包名称 | ||||
eName | string | 课程英文名称或课程包名称 | ||||
classId | integer | 班级id | ||||
className | string | 班级名称 | ||||
classEName | string | 班级英文名称 | ||||
teachers | array | 授课教师 | ||||
id | integer | undefined | ||||
name | string | undefined | ||||
eName | string | undefined | ||||
playgroundId | integer | 场地id | ||||
playgroundName | string | 场地 | ||||
playgroundEName | string | 场地英文名称 | ||||
singleDoubleSet | integer | 单双周设置(0:不限;1:单周;2:双周) | ||||
associatedClasses | array | 关联班级(仅供课程包用) | ||||
id | integer | undefined | ||||
name | string | undefined | ||||
eName | string | undefined | ||||
objectId | integer | 对象id( 排课任务班级课程id或课程包id) | ||||
objectType | integer | 对象类型 1:课程,2:包 | ||||
subjectId | integer | 课程id | ||||
name | string | 课程名称或课程包名称 | ||||
eName | string | 课程英文名称或课程包名称 | ||||
classId | integer | 班级id | ||||
className | string | 班级名称 | ||||
classEName | string | 班级英文名称 | ||||
teachers | array | 授课教师 | ||||
id | integer | undefined | ||||
name | string | undefined | ||||
eName | string | undefined | ||||
playgroundId | integer | 场地id | ||||
playgroundName | string | 场地 | ||||
playgroundEName | string | 场地英文名称 | ||||
singleDoubleSet | integer | 单双周设置(0:不限;1:单周;2:双周) | ||||
state | integer | 返回码 | ||||
msg | string | 描述信息 |