
# 修改安全视频模板（API名称：batchUpdateTemplates）
#### 功能介绍
用于修改安全视频模板。
#### 相关接口
| **接口名称**                                                                                                      | **调用说明**                                                                                   |
|:---|:---|
| [获取Token](https://support.huaweicloud.com/api-isdp/api_01_0019.html)                                          | 调用该接口获取到Token，再调用其他接口时，需要在请求消息头中添加"Authorization"，其值即为Token。                               |
| [查询租户所在的行业（API名称：findTenantIndustry）](https://support.huaweicloud.com/api-isdp/api_01_0253.html)              | 调用该接口获取行业信息。 创建模板时，需要输入行业编码。   |
| [根据分类ID查询所有对象信息（API名称：findIntelligentObjectModel）](https://support.huaweicloud.com/api-isdp/api_01_0254.html) | 调用该接口获取行业对象信息。 创建模板时，需要输入行业对象编码。 |
| [创建安全视频模板](https://support.huaweicloud.com/api-isdp/api_01_0078.html)                                         | 调用该接口用于创建安全视频模板。                                                                           |
   
#### URL
| **请求方式** | **HTTPS地址**                                                           | **服务架构** | **消息体类型**        |
|:---|:---|:---|:---|
| POST     | https://***isdp+域名***/openapi/v1/openApiTemplate/batchUpdateTemplates | 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的值 |
   
#### 请求参数
| **参数**       | **类型** | **是否必填** | **描述**  |
|:---|:---|:---|:---|
| items2Update | list   | 否        | 修改的模板集合 |
   
items2Update对象参数说明：
| **参数**                     | **类型**   | **是否必填** | **描述**                                                                 |
|:---|:---|:---|:---|
| adminOrganizationCode      | String   | 否        | 组织编码                                                                   |
| adminOrganizationName      | String   | 否        | 组织名称                                                                   |
| appName                    | String   | 否        | 应用名称                                                                   |
| createName                 | String   | 否        | 创建人名字                                                                  |
| createdBy                  | long     | 否        | 创建人                                                                    |
| creationDate               | datetime | 否        | 创建时间                                                                   |
| creationTimestamp          | Long     | 否        | 创建时间对应的毫秒数                                                             |
| deleteFlag                 | String   | 否        | 删除标记                                                                   |
| ehsIndustryType            | String   | 是        | ehs行业对象分类id，多个用";"分隔                                                   |
| ehsIndustryTypeText        | String   | 是        | ehs行业分类，多个用";"分隔                                                       |
| entityName                 | String   | 否        | 实体名称                                                                   |
| indoor                     | String   | 否        | 室内字符  |
| isDefaultTemplate          | Int      | 是        | 是否为默认模板                                                                |
| isNewVersion               | String   | 是        | 最新版本注记（Y:最新；N:旧）                                                       |
| lastUpdateDate             | datetime | 否        | 创建时间                                                                   |
| lastUpdateName             | String   | 否        | 最后更新人名字                                                                |
| lastUpdateTimestamp        | Long     | 否        | 最后一次更新时间对应的毫秒数                                                         |
| lastUpdatedBy              | long     | 否        | 更新人                                                                    |
| originalTemplateId         | long     | 是        | 原模板id                                                                  |
| otherRecognitionObjects    | String   | 是        | 其他识别对象(非智能识别对象)                                                        |
| otherRecognitionObjectsStr | String   | 是        | 非智能识别对象                                                                |
| outdoor                    | String   | 否        | 室外                                                                     |
| personQualification        | String   | 否        | 资质选择                                                                   |
| personQualificationStr     | String   | 否        | 资质选择名称                                                                 |
| ppeEquipsObject            | String   | 是        | PPE及装备对象选择                                                             |
| ppeEquipsObjectList        | list     | 是        | PPE及装备对象选择                                                             |
| ppeEquipsObjectStr         | String   | 是        | PPE及装备对象选择                                                             |
| quantityTestFlag           | int      | 是        | 是否启用资质校验                                                               |
| serviceType                | String   | 否        | 业务类型                                                                   |
| status                     | int      | 否        | 模板状态（1 已发布，2 草稿）                                                       |
| remarks                    | String   | 否        | 备注                                                                     |
| templateChildType          | int      | 是        | 模板子类型 1表示质检； 2表示巡检； 3表示作业； 4表示许可                                       |
| templateName               | String   | 是        | 模板名称                                                                   |
| templateCode               | String   | 是        | 模板编码                                                                   |
| templateId                 | Long     | 是        | 模板id                                                                   |
| templateParam              | Text     | 是        | 模板结构数据                                                                 |
| type                       | String   | 是        | 模板类型, 16-ehs，1-质检，2-巡检                                                 |
| version                    | String   | 否        | 版本号                                                                    |
   
#### 响应参数
| **参数**       | **类型** | **描述**          |
|:---|:---|:---|
| stateCode    | String | 响应编码：0-成功；其他-失败 |
| errorMessage | String | 错误信息            |
| result       | Object | 响应数据            |
   
result中data对象参数说明：
| **参数**                     | **类型**   | **描述**                           |
|:---|:---|:---|
| id                         | Long     | 报告id                             |
| adminOrganizationCode      | String   | 组织编码                             |
| adminOrganizationName      | String   | 组织名称                             |
| ehsIndustryType            | String   | ehs行业对象分类id，多个用";"分隔             |
| ehsIndustryTypeText        | String   | ehs行业分类，多个用";"分隔                 |
| isDefaultTemplate          | Int      | 是否为默认模板                          |
| otherRecognitionObjects    | String   | 其他识别对象(非智能识别对象)                  |
| otherRecognitionObjectsStr | String   | 非智能识别对象                          |
| personQualification        | String   | 资质选择                             |
| personQualificationStr     | String   | 资质选择名称                           |
| ppeEquipsObject            | String   | PPE及装备对象选择                       |
| ppeEquipsObjectList        | list     | PPE及装备对象选择                       |
| ppeEquipsObjectStr         | String   | PPE及装备对象选择                       |
| quantityTestFlag           | int      | 是否启用资质校验                         |
| remarks                    | String   | 备注                               |
| templateChildType          | int      | 模板子类型 1表示质检； 2表示巡检； 3表示作业； 4表示许可 |
| templateName               | String   | 模板名称                             |
| type                       | String   | 模板类型, 16-ehs，1-质检，2-巡检           |
| templateCode               | String   | 模板编码                             |
| status                     | Int      | 模板状态                             |
| isCommandTemplate          | int      | 是否指令式采集模板                        |
| tenantId                   | long     | 租户ID                             |
| deleteFlag                 | String   | 是否删除                             |
| isNewVersion               | String   | 最新版本注记(Y:最新;N:旧)                 |
| version                    | String   | 版本号                              |
| templateParam              | Text     | 模板结构数据                           |
| createName                 | String   | 创建人名字                            |
| lastUpdateName             | String   | 最后更新人名字                          |
| creationTimestamp          | long     | 创建时间对应的毫秒数                       |
| lastUpdateTimestamp        | long     | 最后一次更新时间对应的毫秒数                   |
| entityName                 | String   | 实体名称                             |
| templateId                 | long     | 模板Id                             |
| createdBy                  | long     | 创建人                              |
| creationDate               | datetime | 创建时间                             |
| lastUpdatedBy              | long     | 更新人                              |
| lastUpdateDate             | datetime | 最后更新时间                           |
| originalTemplateId         | long     | 原模板id                            |
| appName                    | String   | 应用名称                             |
| affectedRows               | Int      | 受影响的行数                           |
| originalTemplateId         | long     | 原始模板ID                           |
   
#### 请求示例
```
{
    "items2Update": [
        {
            "_RID": "row_40",
            "adminOrganizationCode": "830",
            "adminOrganizationName": "杨凌作业系统测试№",
            "appName": "isdp-qc-server",
            "createName": "137xxxx0072",
            "createdBy": 901681,
            "creationDate": "2023-05-04T03:01:22.000+00:00",
            "creationTimestamp": 1683169276154,
            "deleteFlag": "0",
            "ehsIndustryType": "11",
            "ehsIndustryTypeText": "通用/EHS",
            "entityName": "ehsTemplate",
            "indoor": null,
            "isDefaultTemplate": 0,
            "isNewVersion": "Y",
            "lastUpdateDate": "2023-05-04T03:01:26.000+00:00",
            "lastUpdateName": "13767280072",
            "lastUpdateTimestamp": 1683169276154,
            "lastUpdatedBy": 901681,
            "originalTemplateId": 295035,
            "otherRecognitionObjects": "对象3;对象2;对象1",
            "otherRecognitionObjectsStr": "对象3;对象2;对象1",
            "outdoor": null,
            "personQualification": "",
            "personQualificationStr": "",
            "ppeEquipsObject": "Tesla_03010101",
            "ppeEquipsObjectList": [
                {
                    "alarmsDuration": null,
                    "objectId": "Tesla_03010101",
                    "rulesType": "",
                    "setAlarmsBorder": 0,
                    "setAlarmsDuration": 0
                }
            ],
            "ppeEquipsObjectStr": "佩戴安全帽,Tesla_03010101",
            "quantityTestFlag": 0,
            "remarks": "明白明白明白123123",
            "serviceType": null,
            "status": 1,
            "templateChildType": 16,
            "templateChildTypeLabel": "EHS视频",
            "templateCode": "EHS20230504110116154",
            "templateId": 295035,
            "templateName": "测试新增模板",
            "templateParam": "[{\"kcpId\":3,\"kcpName\":\"PPE及装备\",\"itemId\":null,\"itemName\":null,\"objectId\":null,\"outputId\":null,\"outputName\":null,\"outputType\":null,\"rulesType\":null,\"setAlarmsBorder\":null,\"setAlarmsDuration\":null,\"alarmsDuration\":null,\"source\":null,\"aiPhotoId\":null,\"templateContents\":[{\"kcpId\":null,\"kcpName\":null,\"itemId\":30,\"itemName\":\"佩戴安全帽\",\"objectId\":\"Tesla_03010101\",\"outputId\":null,\"outputName\":null,\"outputType\":null,\"rulesType\":null,\"setAlarmsBorder\":0,\"setAlarmsDuration\":0,\"alarmsDuration\":null,\"source\":\"tesla\",\"aiPhotoId\":null,\"templateContents\":[{\"kcpId\":null,\"kcpName\":null,\"itemId\":null,\"itemName\":null,\"objectId\":null,\"outputId\":130,\"outputName\":\"佩戴安全帽\",\"outputType\":3,\"rulesType\":null,\"setAlarmsBorder\":null,\"setAlarmsDuration\":null,\"alarmsDuration\":null,\"source\":null,\"aiPhotoId\":null,\"templateContents\":null}]},{\"kcpId\":null,\"kcpName\":null,\"itemId\":31,\"itemName\":\"安全服\",\"objectId\":\"Tesla_safety_suit\",\"outputId\":null,\"outputName\":null,\"outputType\":null,\"rulesType\":null,\"setAlarmsBorder\":0,\"setAlarmsDuration\":0,\"alarmsDuration\":null,\"source\":\"tesla\",\"aiPhotoId\":null,\"templateContents\":[{\"kcpId\":null,\"kcpName\":null,\"itemId\":null,\"itemName\":null,\"objectId\":null,\"outputId\":131,\"outputName\":\"安全服\",\"outputType\":3,\"rulesType\":null,\"setAlarmsBorder\":null,\"setAlarmsDuration\":null,\"alarmsDuration\":null,\"source\":null,\"aiPhotoId\":null,\"templateContents\":null}]}]},{\"kcpId\":4,\"kcpName\":\"非智能识别对象\",\"itemId\":null,\"itemName\":null,\"objectId\":null,\"outputId\":null,\"outputName\":null,\"outputType\":null,\"rulesType\":null,\"setAlarmsBorder\":null,\"setAlarmsDuration\":null,\"alarmsDuration\":null,\"source\":null,\"aiPhotoId\":null,\"templateContents\":[{\"kcpId\":null,\"kcpName\":null,\"itemId\":40,\"itemName\":\"对象2\",\"objectId\":null,\"outputId\":null,\"outputName\":null,\"outputType\":null,\"rulesType\":null,\"setAlarmsBorder\":null,\"setAlarmsDuration\":null,\"alarmsDuration\":null,\"source\":null,\"aiPhotoId\":null,\"templateContents\":[{\"kcpId\":null,\"kcpName\":null,\"itemId\":null,\"itemName\":null,\"objectId\":null,\"outputId\":140,\"outputName\":\"对象2\",\"outputType\":3,\"rulesType\":null,\"setAlarmsBorder\":null,\"setAlarmsDuration\":null,\"alarmsDuration\":null,\"source\":null,\"aiPhotoId\":null,\"templateContents\":null}]},{\"kcpId\":null,\"kcpName\":null,\"itemId\":41,\"itemName\":\"对象1\",\"objectId\":null,\"outputId\":null,\"outputName\":null,\"outputType\":null,\"rulesType\":null,\"setAlarmsBorder\":null,\"setAlarmsDuration\":null,\"alarmsDuration\":null,\"source\":null,\"aiPhotoId\":null,\"templateContents\":[{\"kcpId\":null,\"kcpName\":null,\"itemId\":null,\"itemName\":null,\"objectId\":null,\"outputId\":141,\"outputName\":\"对象1\",\"outputType\":3,\"rulesType\":null,\"setAlarmsBorder\":null,\"setAlarmsDuration\":null,\"alarmsDuration\":null,\"source\":null,\"aiPhotoId\":null,\"templateContents\":null}]}]}]",
            "tenantId": 886,
            "type": 16,
            "version": "1.0"
        }
    ]
}
```
#### 响应示例
```
{
    "errorMessage": null,
    "result": [
        {
            "adminOrganizationCode": "1543",
            "adminOrganizationName": "1508098844233300",
            "affectedRows": 1,
            "createName": "137xxxx0072",
            "createdBy": 901681,
            "deleteFlag": "0",
            "ehsIndustryType": "11",
            "ehsIndustryTypeText": "通用/EHS",
            "entityName": "ehsTemplate",
            "indoor": null,
            "isDefaultTemplate": 0,
            "isNewVersion": "N",
            "lastUpdateDate": 1683375408992,
            "lastUpdateName": "13767280072",
            "lastUpdateTimestamp": 1683375408992,
            "lastUpdatedBy": 901681,
            "originalTemplateId": 5000990,
            "otherRecognitionObjects": null,
            "outdoor": null,
            "personQualification": "",
            "ppeEquipsObject": "Tesla_03010101;Tesla_safety_suit",
            "quantityTestFlag": 0,
            "remarks": "2023-04-13",
            "serviceType": null,
            "status": 1,
            "templateChildType": 16,
            "templateCode": "EHS20230413164739221",
            "templateId": 5000990,
            "templateParam": "[{\"kcpId\":3,\"kcpName\":\"PPE及装备\",\"itemId\":null,\"itemName\":null,\"objectId\":null,\"outputId\":null,\"outputName\":null,\"outputType\":null,\"rulesType\":null,\"setAlarmsBorder\":null,\"setAlarmsDuration\":null,\"alarmsDuration\":null,\"source\":null,\"aiPhotoId\":null,\"templateContents\":[{\"kcpId\":null,\"kcpName\":null,\"itemId\":30,\"itemName\":\"佩戴安全帽\",\"objectId\":\"Tesla_03010101\",\"outputId\":null,\"outputName\":null,\"outputType\":null,\"rulesType\":null,\"setAlarmsBorder\":0,\"setAlarmsDuration\":0,\"alarmsDuration\":null,\"source\":\"tesla\",\"aiPhotoId\":null,\"templateContents\":[{\"kcpId\":null,\"kcpName\":null,\"itemId\":null,\"itemName\":null,\"objectId\":null,\"outputId\":130,\"outputName\":\"佩戴安全帽\",\"outputType\":3,\"rulesType\":null,\"setAlarmsBorder\":null,\"setAlarmsDuration\":null,\"alarmsDuration\":null,\"source\":null,\"aiPhotoId\":null,\"templateContents\":null}]},{\"kcpId\":null,\"kcpName\":null,\"itemId\":31,\"itemName\":\"安全服\",\"objectId\":\"Tesla_safety_suit\",\"outputId\":null,\"outputName\":null,\"outputType\":null,\"rulesType\":null,\"setAlarmsBorder\":0,\"setAlarmsDuration\":0,\"alarmsDuration\":null,\"source\":\"tesla\",\"aiPhotoId\":null,\"templateContents\":[{\"kcpId\":null,\"kcpName\":null,\"itemId\":null,\"itemName\":null,\"objectId\":null,\"outputId\":131,\"outputName\":\"安全服\",\"outputType\":3,\"rulesType\":null,\"setAlarmsBorder\":null,\"setAlarmsDuration\":null,\"alarmsDuration\":null,\"source\":null,\"aiPhotoId\":null,\"templateContents\":null}]}]}]",
            "version": "1.0"
        },
        {
            "_RID": "row_41",
            "adminOrganizationCode": "1543",
            "adminOrganizationName": "1508098844233300",
            "affectedRows": 1,
            "appName": "isdp-qc-server",
            "createName": "137xxxx0072",
            "createdBy": 901681,
            "creationDate": 1683375409469,
            "creationTimestamp": 1683375408791,
            "deleteFlag": 0,
            "ehsIndustryType": "11",
            "ehsIndustryTypeText": "通用/EHS",
            "entityName": "ehsTemplate",
            "indoor": null,
            "isCommandTemplate": 0,
            "isDefaultTemplate": 0,
            "isNewVersion": "Y",
            "lastUpdateDate": 1683375409469,
            "lastUpdateName": "13767280072",
            "lastUpdateTimestamp": 1683375408791,
            "lastUpdatedBy": 901681,
            "originalTemplateId": 5000990,
            "otherRecognitionObjects": null,
            "otherRecognitionObjectsStr": null,
            "outdoor": null,
            "personQualification": "",
            "personQualificationStr": "",
            "ppeEquipsObject": "Tesla_03010101",
            "ppeEquipsObjectList": [
                {
                    "alarmsDuration": null,
                    "objectId": "Tesla_03010101",
                    "rulesType": "",
                    "setAlarmsBorder": 0,
                    "setAlarmsDuration": 0
                }
            ],
            "ppeEquipsObjectStr": "佩戴安全帽,Tesla_03010101",
            "quantityTestFlag": 0,
            "remarks": "2023-04-13",
            "serviceType": null,
            "status": 1,
            "templateChildType": 16,
            "templateChildTypeLabel": "EHS视频",
            "templateCode": "EHS20230413164739221",
            "templateId": 5001175,
            "templateName": "jiangfeng0002",
            "templateParam": "[{\"kcpId\":3,\"kcpName\":\"PPE及装备\",\"itemId\":null,\"itemName\":null,\"objectId\":null,\"outputId\":null,\"outputName\":null,\"outputType\":null,\"rulesType\":null,\"setAlarmsBorder\":null,\"setAlarmsDuration\":null,\"alarmsDuration\":null,\"source\":null,\"aiPhotoId\":null,\"templateContents\":[{\"kcpId\":null,\"kcpName\":null,\"itemId\":30,\"itemName\":\"佩戴安全帽\",\"objectId\":\"Tesla_03010101\",\"outputId\":null,\"outputName\":null,\"outputType\":null,\"rulesType\":null,\"setAlarmsBorder\":0,\"setAlarmsDuration\":0,\"alarmsDuration\":null,\"source\":\"tesla\",\"aiPhotoId\":null,\"templateContents\":[{\"kcpId\":null,\"kcpName\":null,\"itemId\":null,\"itemName\":null,\"objectId\":null,\"outputId\":130,\"outputName\":\"佩戴安全帽\",\"outputType\":3,\"rulesType\":null,\"setAlarmsBorder\":null,\"setAlarmsDuration\":null,\"alarmsDuration\":null,\"source\":null,\"aiPhotoId\":null,\"templateContents\":null}]}]}]",
            "tenantId": 1463,
            "type": 16,
            "version": "1.1"
        }
    ],
    "stateCode": "0"
}
```
