华为云用户手册

  • 请求示例 { "dateList": [ { "startDate": "2022-10-08", "endDate": "2022-10-09" }, { "startDate": "2022-10-09", "endDate": "2022-10-10" }, { "startDate": "2022-10-10", "endDate": "2022-10-11" } ] }
  • 响应示例 { "stateCode": "0", "errorMessage": "成功", "result": { "pos": 0, "totalCount": 3, "data": [ { "startDate": "2022-10-08", "endDate": "2022-10-09", "taskCount": 5, "taskExecutorCount": 10, "taskExecutorAverage": "2.0" }, { "startDate": "2022-10-09", "endDate": "2022-10-10", "taskCount": 5, "taskExecutorCount": 5, "taskExecutorAverage": "1.0" }, { "startDate": "2022-10-10", "endDate": "2022-10-11", "taskCount": 14, "taskExecutorCount": 16, "taskExecutorAverage": "1.1" } ], "header": null } }
  • 请求示例 { "eventType": 101, "noticeId": "2003239619:606959:105", "notifyMs": 1614335577167, "payload": { "channelName": "test_webhook", "ts": 1560396834 }, "productId": 1 }
  • 请求示例 { "courseName" : "课程openapi", "categoryId" : 1067, "courseCode" : "", "courseRemark" : "课程描述长度校验OK", "coverFileId" : 7491621, "adminOrgNo" : "SaasTenant886", "createName" : "无牙仔", "courseStatus" : 0 }
  • 响应示例 { "stateCode": "0", "errorMessage": null, "result": [ { "adminOrganization": "830", "adminOrganizationName": "杨凌作业系统测试№", "categoryId": 1067, "courseCode": "20230331100", "courseId": 9255, "courseName": "openapi新增课程test22", "courseRemark": "课程描述长度校验OK", "courseStatus": 0, "coverFileId": 7491621, "createName": "zhang_sit", "deleteFlag": 0, "tenantId": 886, "createdBy": 864711, "creationTimestamp": 1680243503655, "creationDate": "2023-03-31T06:18:26.272+00:00", "lastUpdatedBy": 864711, "lastUpdateName": "zhang_sit", "lastUpdateDate": "2023-03-31T06:18:26.272+00:00", "lastUpdateTimestamp": 1680243503655, "orgPath": "-1.830", "entityName": "trainingCourse", "appName": "training-server", "affectedRows": 1 } ] }
  • 请求参数 参数 类型 是否必填 描述 courseName String 是 课程名称 categoryId Long 是 课程类别Id courseCode String 否 课程编号;可手动录入,不录入则按默认规则生成(创建年月日+流水号) courseRemark String 是 描述 coverFileId Long 是 封面图片Id createName String 是 创建人名称 courseStatus Int 是 课程状态(默认0 -1-删除 0-草稿、1-已发布、2-取消发布) adminOrgNo String 是 组织单元编码,创建的课程将会展示在此组织单元用户的课程列表中
  • 响应示例 { "status": 1, "message": "SUC CES S", "error": "string", "data": { "data": [ { "streamTotal": 0, "firmware": "string", "deviceAbility": "string", "mac": "string", "createTime": "string", "updateTime": "string", "protocolVersion": "string", "deviceIp": "string", "devicePort": "string", "enableVideoRecording": "Y", "enableEndSide": "N", "tenantId": 886, "createdBy": 379459, "creationDate": 1635215873000, "lastUpdatedBy": 379459, "lastUpdateDate": 1636539175000, "fileId": "string", "fileExt": "string", "fileName": "string", "fileSize": "string", "sysType": "string", "webPlayUrl": "string", "isdpDeviceId": "00001--1", "deviceAlarmStatus": "string", "deviceSubType": "其他", "deviceManageState": "ACTIVATION", "deleteFlag": "0", "autoJoin": "N", "battery": "string", "longitude": "string", "latitude": "string", "coordType": "string", "chatJid": "595XXX@saasgroupchat.isdp-saas-sit.test.huawei.com", "liveChannelId": "217413515034693", "create_state": "SUCCESS", "chatId": "519XXX@isdp-saas-sit.test.huawei.com", "deviceUserId": "string", "buOrgId": 831, "buOrgName": "111修改后", "appName": "holosens-server", "entityName": "device", "ownnerName": "string", "deviceUserName": "string", "storageRemain": "string", "customerOrgCode": "string", "customerOrgName": "string", "deviceState": "OFFLINE", "deviceId": "00001", "channelId": "-1", "deviceName": "ddd", "deviceType": "MONITOR_BALL", "projectName": "string", "projectNumber": "string" } ], "pos": 0, "total_count": 598, "entityName": "string" }, "timestamp": "2021-11-19T09:21:24.131+0800" }
  • 响应参数 参数 类型 描述 status int 状态 message String 返回的接口状态描述 error String 错误 data Object 数据 data出参: 参数 类型 描述 streamTotal int 每个通道码流数量 firmware String 摄像头固件版本号 deviceAbility String 能力集 mac String mac地址 createTime String 创建时间 updateTime String 更新时间 protocolVersion String 协议版本 deviceIp String 设备ip devicePort String 设备端口 enableVideoRecording String 是否关闭视频录制 enableEndSide String 是否启用边缘AI tenantId int 租户ID createdBy int 设备创建人 creationDate int 设备创建时间 lastUpdatedBy int 设备更新人 lastUpdateDate int 最后更新时间 fileId String 图片编号 fileExt String 文件扩展名 fileName String 文件名称 fileSize String 文件大小 sysType String 系统类型 webPlayUrl String web播放地址 isdpDeviceId String isdp唯一设备ID deviceAlarmStatus String 设备告警状态 deviceSubType String 子设备类型 deviceManageState String 设备管理状态 deleteFlag String 删除标识 autoJoin String 是否主动入会 battery String 电量 longitude String 经度 latitude String 纬度 coordType String 坐标类型 chatJid String IM群组ID liveChannelId String 频道播放ID create_state String 创建状态 chatId String IM聊天ID deviceUserId String 设备使用人ID buOrgId String 组织id buOrgName String 组织名称 appName String 应用名称 entityName String 实体名称 ownnerName String 设备责任人名称 deviceUserName String 设备使用人名称 storageRemain String 存储保留 customerOrgCode String 供应商ID customerOrgName String 供应商名称 deviceState String 设备状态 deviceId String 设备ID channelId String 通道ID deviceName String 设备名称 deviceType String 设备类型 projectName String 项目名称 projectNumber 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 最后更新时间 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 } ] }
  • 请求参数 参数 类型 是否必填 描述 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:是
  • 相关接口 接口名称 调用说明 获取Token 调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 查询租户所在的行业(API名称:findTenantIndustry) 调用该接口获取行业信息。 创建模板时,需要输入行业编码。 根据分类ID查询所有对象信息(API名称:findIntelligentObjectModel) 调用该接口获取行业对象信息。 创建模板时,需要输入行业对象编码。
  • 响应示例 { "stateCode": "0", "errorMessage": null, "result": { "customerTaskId": "1667985914779", "subTaskOrNot": 1, "procedureOrNot": 0, "ticketId": 0, "tenantId": 1463, "sceneMode": 4, "reviewRuleId": null, "isApplyApprove": 0, "reviewRuleName": "", "licenseSwitch": null, "status": 1, "deleteFlag": 0, "submitBy": 1823, "submitName": "superman", "submitDate": 1667985936199, "creationDate": 1667985936458, "creationTimestamp": 1667985936199, "createName": "张三", "createdBy": 1957, "lastUpdateTimestamp": 1667985936199, "lastUpdateDate": 1667985936458, "lastUpdateName": "张三", "lastUpdatedBy": 1957, "schedulerTimestamp": 1667985936199, "schedulerDate": 1667985936199, "operationTimestamp": 1667985936199, "signInConfig": null, "schedulerName": "OpenApi", "schedulerBy": -1, "entityName": "SceneTask", "sceneTaskId": 5005747, "appName": "isdp-task-server", "affectedRows": 1, "schedulingMode": null } }
  • 请求示例 { "customerTaskId": 1667986035676, "taskName": "1667986035676lwc测试", "signSiteName": "bzh00201", "geoType": "BD", "longitude": "123.456", "latitude": "23.456", "creatorAccount": "17791717398", "sceneName": "测试openApi", "projectNo": "", "assignedUserType": 2, "assignedUser": "0326test", "ccPersonType": 6, "ccPerson": "", "ownerType": 7, "owner": "", "supplierName": "", "beginTimestamp": "1655913600000", "endTimestamp": "1655913600000", "requiredStartTime": "", "requiredEndTime": "", "jobDuration": "", "projectDuration": "", "schedulingMode": "", "administrativeDivisionName": "", "address": "", "skill": "", "customerName": "", "taskExtendList": [], "toolSet": [ { "toolNo": "T003", "toolName": "子任务2-工序1", "toolLocation": { "x": 100, "y": 200 } } ], "subTaskList": [ { "taskExtendList": [ { "fieldName": "", "extendValue": "" }, { "fieldName": "", "extendValue": "" } ], "signSiteName": "", "modeOrder": 1, "projectNo": "UI项目默认", "assignedUserType": 1, "assignedUser": "17791717398", "ccPersonType": 4, "ccPerson": "17791717398", "ownerType": 5, "owner": "17791717398", "supplierName": "", "reviewRuleName": "", "beginTimestamp": "1652803200000", "endTimestamp": "1653055200000", "requiredStartTime": "1653062400000", "longitude": "123.789", "latitude": "45.236", "geoType": "BD", "requiredEndTime": "1653926400000", "taskRemark": "测试任务备注", "collectionReviewName": "", "priority": "", "jobDuration": "", "projectDuration": "", "schedulingMode": "", "administrativeDivisionName": "", "address": "", "skill": "", "customerName": "", "procedureList": [], "toolSet": [ { "toolNo": "T003", "toolName": "子任务2-工序1", "toolLocation": { "x": 100, "y": 200 } } ] }, { "taskExtendList": [], "signSiteName": "", "modeOrder": 2, "projectNo": "UI项目默认", "assignedUserType": 1, "assignedUser": "17791717398", "ccPersonType": 6, "ccPerson": "0326test", "ownerType": 7, "owner": "0326test", "reviewRuleName": "QQ-dan", "beginTimestamp": "1652803200000", "endTimestamp": "1653055200000", "requiredStartTime": "1653062400000", "requiredEndTime": "1653926400000", "taskRemark": "", "collectionReviewName": "", "priority": "", "jobDuration": "", "projectDuration": "", "schedulingMode": "", "administrativeDivisionName": "", "address": "", "skill": "证", "customerName": "", "procedureList": [] } ] }
  • 响应参数 参数 类型 描述 stateCode String 响应状态码:0-成功;其他-失败 errorMessage String 响应描述 result Object 响应结果内容data、分页数据 data出参: 参数 类型 描述 customerTaskId String 客户任务ID taskId Long 创建成功的任务id status Integer 返回状态:0-成功;1-失败 message String 返回的失败消息。
  • 响应示例 { "stateCode": "0", "errorMessage": "success", "result": { "data": [{ "deviceName": "HoloSens SDC-0", "deviceUserName": null, "alarmType": 2, "alarmSubType": "人脸", "status": 1, "alarmAppearTimestamp": 1610611678883, "alarmCancelTimestamp": 1612340631996, "cancelName": "test1", "projectName": "20201109", "projectNo": "20201109" "objectCode": "Tesla_personnel_sleeping_post " "alarmPhotoId": "382765" }], "pos": 0, "total_count": 1, "entityName": null, "totalCount": 1 } }
  • 响应参数 参数 类型 描述 stateCode String 响应状态码:0-成功;其他-失败 errorMessage String 响应描述,错误提示 result Object 响应消息体 data Object 告警列表信息 deviceName String 设备名称 deviceUserName String 设备使用人名称 alarmType Int 告警类型(1:举手 2:AI评审告警 3:SOS) alarmSubType String 告警子类型,只有告警类型是2的时候有值 status Int 告警状态 1:告警中 0:已取消 alarmAppearTimestamp Long 告警出现时间对应的毫秒数 cancelName String 取消人 projectName String 项目名称 projectNo String 项目编码 alarmCancelTimestamp Long 告警取消时间对应的毫秒数 objectCode String 智能对象编码 alarmPhotoId Long 告警图片id
  • 响应示例 { "stateCode": "0", "errorMessage": "成功", "result": { "pos": 0, "totalCount": 5, "data": [ { "sceneId": 22191, "sceneName": "维护作业test", "collectionId": 198313, "collectionBy": 201585, "colectionByName": "XXXX", "fileId": 4420241, "fileType": "普通图片", "collectTime": "2022-10-13T16:36:14", "likesCount": 0, "thumbnailsId": null, "sceneTaskId": 185976, "taskName": "维护作业test" }, { "sceneId": 22191, "sceneName": "维护作业test", "collectionId": 198315, "collectionBy": 201585, "colectionByName": "XXXX", "fileId": 4420245, "fileType": "普通图片", "collectTime": "2022-10-13T16:37:04", "likesCount": 0, "thumbnailsId": null, "sceneTaskId": 185978, "taskName": "维护作业test" }, { "sceneId": 22191, "sceneName": "维护作业test", "collectionId": 198303, "collectionBy": 201585, "colectionByName": "XXXX", "fileId": 4420221, "fileType": "普通图片", "collectTime": "2022-10-13T16:15:06", "likesCount": 0, "thumbnailsId": null, "sceneTaskId": 186023, "taskName": "维护作业test" }, { "sceneId": 22191, "sceneName": "维护作业test", "collectionId": 198304, "collectionBy": 201585, "colectionByName": "XXXX", "fileId": 4420223, "fileType": "普通图片", "collectTime": "2022-10-13T16:15:24", "likesCount": 0, "thumbnailsId": null, "sceneTaskId": 186023, "taskName": "维护作业test" }, { "sceneId": 22191, "sceneName": "维护作业test", "collectionId": 198301, "collectionBy": 201580, "colectionByName": "XXXX", "fileId": 4420214, "fileType": "普通图片", "collectTime": "2022-10-13T13:56:47", "likesCount": 0, "thumbnailsId": null, "sceneTaskId": 186025, "taskName": "维护作业test" } ], "header": null } }
  • 请求参数 参数 类型 是否必填 描述 sceneId Int 是 任务场景ID taskId Int 否 任务ID subTaskId Int 否 子任务ID procedureId Int 否 工序ID likesFlag Int 是 是否点赞: 0:查询所有 1:只查询点赞的,即点赞次数不为0的记录 signSiteId Int 否 作业对象ID signSiteName String 否 作业对象名称 signSiteCode String 否 设备对象编码 signSiteType String 否 设备类型 startDate String 否 采集开始时间,格式yyyy-MM-dd endDate String 否 采集结束时间,格式yyyy-MM-dd pageStart Int 否 当前页码,从0开始 pageSize Int 否 每页数量,默认15条,最多100条
  • 响应示例 { "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 } ] }
  • 响应参数 参数 类型 描述 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
  • 响应示例 { "stateCode": "0", "errorMessage": null, "result": { "data": [ { "taskName": "1_20220908_144225", "taskType": 2, "sceneTaskId": 1919494, "sceneMode": 4, "isNa": 0, "status": 1, "endTimestamp": null, "parentTaskId": 2949685, "parentCategory": "", "sceneName": "", "adminOrganization": "", "actualEndTime": null, "executorList": [ { "userId": 153169, "userName": "lyl09修改", "userType": 1, "sceneTaskId": 1919494 } ], "totalCount": 1, "finishCount": 0, "isExpire": 0 }, { "taskName": "2_20220908_144225", "taskType": 2, "sceneTaskId": 1919495, "sceneMode": 4, "isNa": 0, "status": 1, "endTimestamp": null, "parentTaskId": 2949685, "parentCategory": "", "sceneName": "", "adminOrganization": "", "actualEndTime": null, "executorList": [ { "userId": 153169, "userName": "lyl09修改", "userType": 1, "sceneTaskId": 1919495 } ], "totalCount": 1, "finishCount": 0, "isExpire": 0 }, { "taskName": "1_20220908_144443", "taskType": 2, "sceneTaskId": 1919498, "sceneMode": 4, "isNa": 0, "status": 1, "endTimestamp": null, "parentTaskId": 2949686, "parentCategory": "", "sceneName": "", "adminOrganization": "", "actualEndTime": null, "executorList": [ { "userId": 153169, "userName": "lyl09修改", "userType": 1, "sceneTaskId": 1919498 } ], "totalCount": 1, "finishCount": 0, "isExpire": 0 }, { "taskName": "1_20220909_151311", "taskType": 2, "sceneTaskId": 1919657, "sceneMode": 4, "isNa": 0, "status": 1, "endTimestamp": null, "parentTaskId": 2951381, "parentCategory": "", "sceneName": "", "adminOrganization": "", "actualEndTime": null, "executorList": [ { "userId": 153169, "userName": "lyl09修改", "userType": 1, "sceneTaskId": 1919657 } ], "totalCount": 1, "finishCount": 0, "isExpire": 0 }, { "taskName": "子任务1_20220914_142712", "taskType": 2, "sceneTaskId": 1920826, "sceneMode": 4, "isNa": 0, "status": 1, "endTimestamp": 1663136980000, "parentTaskId": 2955633, "parentCategory": "", "sceneName": "", "adminOrganization": "", "actualEndTime": null, "executorList": [ { "userId": 25804, "userName": "刘月", "userType": 1, "sceneTaskId": 1920826 } ], "totalCount": 1, "finishCount": 0, "isExpire": 1 }, { "taskName": "14:40_20220908_144225", "taskType": 1, "sceneTaskId": 2949685, "sceneMode": 4, "isNa": 0, "status": 1, "endTimestamp": null, "parentTaskId": 0, "parentCategory": "", "sceneName": "14:40", "adminOrganization": "杨凌作业系统测试№", "actualEndTime": null, "executorList": [ { "userId": 153169, "userName": "lyl09修改", "userType": 1, "sceneTaskId": 2949685 } ], "totalCount": 2, "finishCount": 0, "isExpire": 0 }, { "taskName": "测试计划结束", "taskType": 1, "sceneTaskId": 2955633, "sceneMode": 4, "isNa": 0, "status": 1, "endTimestamp": 1663136980000, "parentTaskId": 0, "parentCategory": "", "sceneName": "测试统计计划结束时间", "adminOrganization": "杨凌作业系统测试№", "actualEndTime": null, "executorList": [ { "userId": 25804, "userName": "刘月", "userType": 1, "sceneTaskId": 2955633 } ], "totalCount": 1, "finishCount": 0, "isExpire": 1 } ], "pos": 0, "total_count": 7, "entityName": null, "totalCount": 7 } }
  • 请求参数 参数 类型 是否必填 描述 sceneId Int 是 任务场景ID taskId Int 否 任务ID subTaskId Int 否 子任务ID procedureId Int 否 工序ID likesFlag Int 否,默认查所有 是否点赞: 0:查询所有 1:只查询点赞的,即点赞次数不为0的记录 pageStart Int 否 当前页码,从0开始 pageSize Int 否 每页数量,默认15条,最多100条
  • 响应示例 { "stateCode": "0", "errorMessage": "成功", "result": { "pos": 0, "totalCount": 1, "data": [ { "sceneId": 17522, "sceneName": "小智测试", "taskId": 265109, "taskCode": "77395e8d-1e54-4ade-b875-785b7e827028", "taskName": "1", "taskType": "通用(质量检查)", "sceneTaskId": 173746, "sceneTaskName": "小智测试_20220728_114539", "subTaskId": 241526, "subTaskName": "子任务1_20220728_114539", "procedureId": 241527, "procedureName": "1", "templateId": 38827, "templateCode": "QC2022XXXXXXXXXXXXX", "templateName": "小智2", "kcpId": 35531, "kcpName": "new kcp1", "itemId": 142315, "itemCode": null, "itemName": "Item1", "collectionId": 96189, "collectionBy": 131047, "collectionByName": "XXXX", "fileId": 4073275, "fileType": "采集图片", "thumbnailsId": null, "collectTime": "2022-07-28T11:46:22", "likesCount": 0, "labels": null } ], "header": null } }
  • 响应示例 { "stateCode": "0", "errorMessage": "success", "result": { "pos": 0, "totalCount": 2, "data": [ { "sceneName": "巡检abc", "avgExecuteTime": 11.2 }, { "sceneName": "巡检def", "avgExecuteTime": 7 } ] } }
  • 请求示例 { "date": "2022-06-11", "dateType": "day", "period": 7, "sceneName": "巡检", "orgIdList": ["123", "124"], "pageStart": 0, "pageSize": 15 }
  • 请求示例 { "imageLevel":"智能生活馆", "region":"天津市-生活馆", "taskScene":"【现场巡检】-(智能生活馆)", "sceneVersion":"1.1", "position":"零售经理", "startDate":"2022-04-01", "endDate":"2022-05-01", "pageStart": 0, "pageSize": 15 }
  • 响应示例 { "stateCode": "0", "errorMessage": "success", "result": { "data": [ { "detail": [ { "name": "未整改", "value": 3869, "rate": "10%" }, { "name": "整改中", "value": 22054, "rate": "57%" }, { "name": "已关闭", "value": 8899, "rate": "23%" } ] } ], "pos": 0, "total_count": 1 } }
  • 请求参数 字段名 数据类型 是否必填 字段名称 imageLevel String 是 全球形象等级 region String 否 代表处 taskScene String 是 任务场景 sceneVersion String 否 任务场景版本 position String 否 岗位 startDate date 是 开始时间 endDate date 是 结束时间 pageStart int 否 当前页码:,从0开始 pageSize int 否 每页数量:默认15条,最多100条
共100000条