POST Schedule/AddSchedule

检查冲突/添加排课

Request Information

URI Parameters

None.

Body Parameters

AddSchedule_ReqModel
NameDescriptionTypeAdditional information
schoolId

校区id

string

None.

classId

班级id

string

None.

teacherId

老师id

string

None.

courseType

课程类型

integer

None.

startDate

开始时间

string

None.

endDate

结束日期

string

None.

lessonTimeListJson

周课时集合

string

None.

userName

用户名字

string

None.

userId

用户id

string

None.

operateType

0:仅检查是否有排课冲突 1:生成排课记录

integer

None.

isOverlay

是否覆盖排课

integer

None.

isSkipHoliday

是否跳过节假日

integer

None.

userIdentity

用户身份

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "schoolId": "sample string 1",
  "classId": "sample string 2",
  "teacherId": "sample string 3",
  "courseType": 4,
  "startDate": "sample string 5",
  "endDate": "sample string 6",
  "lessonTimeListJson": "sample string 7",
  "userName": "sample string 8",
  "userId": "sample string 9",
  "operateType": 10,
  "isOverlay": 11,
  "isSkipHoliday": 12,
  "userIdentity": 13
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

CommonClassListModelOfAddSchedule_ResModel
NameDescriptionTypeAdditional information
data

CommonListOfAddSchedule_ResModel

None.

code

代码

string

None.

desc

描述

string

None.

exdesc

系统内部错误描述

string

None.

Response Formats

application/json, text/json

Sample:
{
  "data": {
    "items": [
      {
        "className": "sample string 1",
        "classTimesDetail": [
          {
            "courseDate": "sample string 1",
            "classTimes": [
              "sample string 1",
              "sample string 2"
            ]
          },
          {
            "courseDate": "sample string 1",
            "classTimes": [
              "sample string 1",
              "sample string 2"
            ]
          }
        ]
      },
      {
        "className": "sample string 1",
        "classTimesDetail": [
          {
            "courseDate": "sample string 1",
            "classTimes": [
              "sample string 1",
              "sample string 2"
            ]
          },
          {
            "courseDate": "sample string 1",
            "classTimes": [
              "sample string 1",
              "sample string 2"
            ]
          }
        ]
      }
    ]
  },
  "code": "sample string 1",
  "desc": "sample string 2",
  "exdesc": "sample string 3"
}