
# 查询安全视频模板（API名称：queryTemplates）
#### 功能介绍
用于查询安全视频模板。
#### 相关接口
| **接口名称**                                                              | **调用说明**                                                     |
|:---|:---|
| [获取Token](https://support.huaweicloud.com/api-isdp/api_01_0019.html)  | 调用该接口获取到Token，再调用其他接口时，需要在请求消息头中添加"Authorization"，其值即为Token。 |
| [创建安全视频模板](https://support.huaweicloud.com/api-isdp/api_01_0078.html) | 调用该接口用于创建安全视频模板。                                             |
   
#### URL
| **请求方式** | **HTTPS地址**                                                     | **服务架构** | **消息体类型**        |
|:---|:---|:---|:---|
| POST     | https://***isdp+域名***/openapi/v1/openApiTemplate/queryTemplates | 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的值 |
   
#### 请求参数
| **参数**            | **类型** | **是否必填** | **描述**                              |
|:---|:---|:---|:---|
| templateChildType | int    | 否        | 模板子类型 16: ehs视频； 17:云端安监； 18: 边缘端AI |
| templateCode      | String | 否        | 模板编号                                |
| page              | Object | 否        | 分页                                  |
   
page对象参数说明：
| **参数** | **类型** | **是否必填** | **描述** |
|:---|:---|:---|:---|
| count  | int    | 否        | 分页参数   |
| start  | int    | 否        | 起始位置   |
   
#### 响应参数
| **参数**       | **类型** | **描述**          |
|:---|:---|:---|
| 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 | 最后更新时间                           |
| appName                    | String   | 应用名称                             |
| affectedRows               | Int      | 受影响的行数                           |
| originalTemplateId         | long     | 原始模板ID                           |
   
#### 请求示例
```
{
    "page": {
        "count": 15,
        "start": 0
    },
    "templateChildType": 17,
    "templateCode": "EHS20230418141651356"
}
```
#### 响应示例
```
{
    "stateCode": "0",
    "errorMessage": null,
    "result": [
        {
            "adminOrganizationCode": 830,
            "adminOrganizationName": "杨凌作业系统测试№",
            "ehsIndustryType": "11",
            "ehsIndustryTypeText": "通用/EHS",
            "isDefaultTemplate": 0,
            "otherRecognitionObjects": "对象2;对象1",
            "otherRecognitionObjectsStr": "对象2;对象1",
            "personQualification": "",
            "personQualificationStr": "",
            "ppeEquipsObject": "Tesla_03010101;Tesla_safety_suit",
            "ppeEquipsObjectList": [
                {
                    "alarmsDuration": "",
                    "objectId": "Tesla_03010101",
                    "rulesType": "",
                    "setAlarmsBorder": 0,
                    "setAlarmsDuration": 0
                },
                {
                    "alarmsDuration": "",
                    "objectId": "Tesla_safety_suit",
                    "rulesType": "",
                    "setAlarmsBorder": 0,
                    "setAlarmsDuration": 0
                }
            ],
            "ppeEquipsObjectStr": "佩戴安全帽,Tesla_03010101;安全服,Tesla_safety_suit",
            "quantityTestFlag": 0,
            "remarks": "明白明白明白",
            "templateChildType": 16,
            "templateName": "测试新增模板1",
            "type": 16,
            "templateCode": "EHS20230504110344390",
            "status": 1,
            "isCommandTemplate": 0,
            "tenantId": 886,
            "deleteFlag": 0,
            "isNewVersion": "Y",
            "version": "1.0",
            "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}]}]}]",
            "createName": "jf00002",
            "lastUpdateName": "jf00002",
            "creationTimestamp": 1683169424388,
            "lastUpdateTimestamp": 1683169424388,
            "entityName": "ehsTemplate",
            "templateId": 295036,
            "createdBy": 902785,
            "creationDate": "2023-05-04T03:03:45.673+00:00",
            "lastUpdatedBy": 902785,
            "lastUpdateDate": "2023-05-04T03:03:45.673+00:00",
            "appName": "isdp-qc-server",
            "affectedRows": 1,
            "originalTemplateId": 295036
        }
    ]
}
```
