
# 单个保存大纲章节（API名称：openApiSaveOutlineChapter）
#### 功能介绍
单个保存大纲章节OpenApi接口
#### 相关接口
| **接口名称**                                                             | **调用说明**                                                     |
|:---|:---|
| [获取Token](https://support.huaweicloud.com/api-isdp/api_01_0019.html) | 调用该接口获取到Token，再调用其他接口时，需要在请求消息头中添加"Authorization"，其值即为Token。 |
   
#### URL
| **请求方式** | **HTTPS地址**                                                               | **服务架构** | **消息体类型**        |
|:---|:---|:---|:---|
| POST     | https://***isdp+域名***/openapi/v1/outlineChapter/openApiSaveOutlineChapter | OpenAPI  | application/json |
   
#### 请求头
| **KEY**       | VALUE                  | 是否必填 | **描述**                                                                                           |
|:---|:---|:---|:---|
| Content-Type  | application/json       | 是    | 无                                                                                                |
| Authorization | bearer ${access_token} | 是    | bearer +" "+[5.2.1](https://support.huaweicloud.com/api-isdp/api_01_0019.html)中获取的access_token的值 |
   
#### 请求参数
| **参数**            | **类型** | **是否必填** | **描述**         |
|:---|:---|:---|:---|
| chapterName       | String | 是        | 章节名称           |
| chapterDuration   | Int    | 是        | 章节时长 单位:分钟     |
| chapterRemark     | String | 是        | 章节描述           |
| foolproofSwitch   | int    | 是        | 防呆设置 1-开启 2-关闭 |
| foolproofDuration | int    | 是        | 防呆插入时间 单位:分钟   |
| foolproofRemark   | String | 是        | 防呆提示描述         |
| courseId          | String | 是        | 课程ID           |
   
#### 响应参数
| **参数**       | **类型** | **描述**               |
|:---|:---|:---|
| errorMessage | String | 错误信息：接口错误时有值，正常调用时为空 |
| stateCode    | String | 响应状态："0"成功 其他值失败     |
| result       | Object | 响应消息体                |
   
result出参：
| **参数**              | **类型** | **描述**          |
|:---|:---|:---|
| chapterDuration     | Int    | 章节时长            |
| chapterId           | Int    | 课程大纲章节表主键ID     |
| chapterName         | String | 章节名称            |
| chapterOrder        | int    | 章节的顺序 1-开始      |
| chapterRemark       | String | 章节描述            |
| chapterType         | int    | 章节类型 1-视频 2-pdf |
| courseId            | Long   | 课程ID            |
| deleteFlag          | Int    | 删除标识：0-正常，1-删除  |
| foolproofDuration   | int    | 防呆插入时间 单位:分钟    |
| foolproofRemark     | String | 防呆提示描述          |
| foolproofSwitch     | int    | 防呆设置 1-开启 2-关闭  |
| tenantId            | Long   | 租户ID            |
| createdBy           | Long   | 创建人Id           |
| createName          | String | 创建人名称           |
| creationTimestamp   | Long   | 创建时间戳           |
| creationDate        | String | 创建时间            |
| lastUpdatedBy       | Long   | 最后更新人Id         |
| lastUpdateName      | String | 最后更新人名称         |
| lastUpdateDate      | String | 最后更新时间          |
| lastUpdateTimestamp | Long   | 最后更新时间戳         |
| entityName          | String | 实体              |
| appName             | String | 服务              |
   
#### 请求示例
```
{
    "chapterName": "第2章节",
    "chapterDuration": 22,
    "chapterRemark": "章节描述2",
    "foolproofSwitch": 1,
    "foolproofDuration": 3,
    "foolproofRemark": "是否继续学习?",
    "courseId": "9214"
}
```
#### 响应示例
```
{
         "stateCode" : "0",
         "errorMessage" : null,
         "result" : {
                   "chapterDuration" : 22,
                   "chapterId" : 5720,
                   "chapterName" : "第2章节",
                   "chapterOrder" : null,
                   "chapterRemark" : "章节描述2",
                   "chapterType" : null,
                   "courseId" : 9214,
                   "deleteFlag" : 0,
                   "foolproofDuration" : 3,
                   "foolproofRemark" : "是否继续学习?",
                   "foolproofSwitch" : 1,
                   "tenantId" : 886,
                   "createdBy" : 25804,
                   "createName" : "张三",
                   "creationTimestamp" : 1679381039111,
                   "creationDate" : "2023-03-21T06:43:59.145+00:00",
                   "lastUpdatedBy" : 25804,
                   "lastUpdateName" : "张三",
                   "lastUpdateDate" : "2023-03-21T06:43:59.145+00:00",
                   "lastUpdateTimestamp" : 1679381039111,
                   "entityName" : "outlineChapter",
                   "appName" : "training-server",
                   "affectedRows" : 1
         }
}
```
#### 状态码
状态码请参见[状态码](https://support.huaweicloud.com/api-isdp/api_01_0326.html)。
#### 错误码
错误码请参见[错误码](https://support.huaweicloud.com/api-isdp/api_01_0327.html)。
