新建课程

POST /api/tcc-open-platform/open-api/onlineTrain/course
消耗
  • application/json
生成
  • */*
参数
类型 名称 说明 类型
Body dto
必填
dto [保存课程数据传输类]

保存课程数据传输类

名称 说明 类型
allowChapter
必填
有无章节:0/无,1/有 integer (int32)
classifyId
必填
课程分类 integer (int64)
classifyMenuName
可选
微课堂一级分类名称 string
classifySubName
可选
微课堂二级分类名称 string
courseCover
必填
封面图 string
courseIntroduce
必填
课程简介 string
coursePlayType
必填
授课形式:1/回放,2/直播 integer (int32)
courseStatus
可选
课程状态(0:暂停、1:开课中、2:课程结束) integer (int32)
courseTitle
必填
课程名字 string
courseType
必填
课程类型(1:慕课、2:微课、3:精讲、4:直播) integer (int32)
createBy
可选
创建人 string
createTime
可选
创建时间 string (date-time)
departName
可选
部门名称 string
examineState
可选
审核状态(0/未审核,1/审核不通过,2/审核通过) integer (int32)
labelIdList
必填
课程标签 < integer (int64) > array
orgId
可选
租户编号 integer (int64)
publishState
可选
发布状态(0/草稿,1/上架,2/下架) integer (int32)
publishTime
可选
发布时间 string (date-time)
recommend
可选
是否推荐(0/否,1/是) integer (int32)
resourceAddress
可选
课程播放地址 string
resourceDuration
可选
播放视频的长度,以秒为单位。若播放地址不为空的话这个字段也不能为空 integer (int32)
sort
可选
排序,数值越小越靠前 integer (int32)
subCourseTitle
可选
副标题 string
teacherIntroduce
必填
讲师简介 string
teacherName
必填
主讲人名称 string
testId
可选
试卷id integer (int64)
updateBy
可选
更新人 string
updateTime
可选
更新时间 string (date-time)
viewCount
可选
浏览数量 integer (int32)
调用示例
{
  "allowChapter": 0,
  "classifyId": 0,
  "classifyMenuName": "string",
  "classifySubName": "string",
  "courseCover": "string",
  "courseIntroduce": "string",
  "coursePlayType": 0,
  "courseStatus": 0,
  "courseTitle": "string",
  "courseType": 0,
  "createBy": "string",
  "createTime": "2020-12-18T06:53:15.141Z",
  "departName": "string",
  "examineState": 0,
  "labelIdList": [
    0
  ],
  "orgId": 0,
  "publishState": 0,
  "publishTime": "2020-12-18T06:53:15.141Z",
  "recommend": 0,
  "resourceAddress": "string",
  "resourceDuration": 0,
  "sort": 0,
  "subCourseTitle": "string",
  "teacherIntroduce": "string",
  "teacherName": "string",
  "testId": 0,
  "updateBy": "string",
  "updateTime": "2020-12-18T06:53:15.141Z",
  "viewCount": 0
}
响应
HTTP代码 说明 类型
200 OK RestData
201 Created 无内容
401 Unauthorized 无内容
403 Forbidden 无内容
404 Not Found 无内容

响应示例

{
	"code": 200,
	"data": {id(课程id)},
	"desc": ""
}