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": ""
}