文档首页> ISDP> API参考> API> 任务管理> 作业标准管理> 创建安全视频模版(API名称:batchAddTemplates)
更新时间:2024-01-18 GMT+08:00
分享

创建安全视频模版(API名称:batchAddTemplates)

功能介绍

用于创建安全视频模版。

相关接口

接口名称

调用说明

获取Token

调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。

查询租户所在的行业(API名称:findTenantIndustry)

调用该接口获取行业信息。

创建模板时,需要输入行业编码。

根据分类ID查询所有对象信息(API名称:findIntelligentObjectModel)

调用该接口获取行业对象信息。

创建模板时,需要输入行业对象编码。

URL

请求方式

HTTPS地址

服务架构

消息体类型

POST

https://isdp+域名/openapi/v1/openApiTemplate/batchAddTemplates

OpenAPI

application/json

请求头

KEY

VALUE

是否必填

描述

Content-Type

application/json

Authorization

bearer ${access_token}

bearer +“ ”+5.2.1中获取的access_token的值

请求参数

参数

类型

是否必填

描述

items2Create

list

模版集合

items2Create对象参数说明:

参数

类型

是否必填

描述

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-巡检

ppeEquipsObjectList对象参数说明:

参数

类型

是否必填

描述

alarmsDuration

String

告警时长

objectId

String

智能对象ID

rulesType

Int

规则类型 正向:1,负向:0

setAlarmsBorder

int

是否可以设置告警边框 0:否 1:是

setAlarmsDuration

Int

是否可以设置告警时长 0:否 1:是

响应参数

参数

类型

描述

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

请求示例

{
    "items2Create": [
        {
            "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": "测试新增模版",
            "type": 16
        }
    ]
}

响应示例

{
    "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
        }
    ]
}

状态码

状态码请参见状态码

错误码

错误码请参见错误码

分享:

    相关文档

    相关产品