监控视频
获取监控视频列表
接口描述
通过指定页码、每页大小、关键字,获取监控视频列表。
请求方法
/sol_monitor/camera/user/list
请求方式
GET
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| page | query | string | 是 | 当前页 |
| pageSize | query | string | 是 | 每页大小 |
| keyWord | query | string | 是 | 关键字 |
| x-access-token | header | string | 是 | token |
返回数据结构
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
| » success | boolean | true | 请求是否成功 | ||
| » message | string | true | 请求结果的提示消息 | ||
| » code | integer | true | 请求状态码 | ||
| » result | object | true | 监控视频列表 | ||
| »» content | [object] | true | |||
| »»» deviceName | string | true | 设备别名 | ||
| »»» nickName | string | true | 监控视频别名 | ||
| »»» cameraSn | string | true | 设备 SN | ||
| »»» deviceStatus | integer | true | 设备状态 | 1:在线,null:离线 | |
| »»» captureUrl | string | true | 抓拍图片路径 | ||
| »»» captureUrlRead | null | true | 抓拍图片地址 | ||
| »»» captureTime | string | true | 抓拍时间 | ||
| »»» deviceImage | null | true | 设备图片 | ||
| » timestamp | integer | true | 响应数据的时间戳 |
返回示例
{
"success": true,
"message": "操作成功!",
"code": 200,
"result": {
"content": [
{
"groupId": null,
"faceGroupId": null,
"deviceName": "宁波戴卡摄像头1",
"nickName": "宁波戴卡摄像头1",
"cameraSn": "AZ1330329",
"verificationCode": null,
"deviceStatus": 1,
"isEncrypt": 1,
"privacyStatus": null,
"pirStatus": null,
"alarmSoundMode": null,
"battryStatus": null,
"lockSignal": null,
"diskNum": null,
"diskState": null,
"cloudStatus": null,
"nvrDiskNum": null,
"nvrDiskState": null,
"createTime": "2024-10-29 13:27:01",
"updateTime": "2024-10-29 13:27:01",
"plantId": 43369,
"forwardPhotos": null,
"forwardPhotosUploadStatus": null,
"assetsViewStatus": null,
"keepYears": null,
"keepMonths": null,
"keepDaily": null,
"keepStartTime": null,
"keepEndTime": null,
"areaDivideId": null,
"areaDivideName": null,
"captureUrl": "camera/AZ1330329/AZ1330329_20250124130008.jpg",
"captureUrlRead": null,
"captureTime": "2025-01-24 13:00:10",
"deviceImage": null,
"plantName": "宁波戴卡二期2MWp工商业电站",
"id": 207
},
{
"groupId": null,
"faceGroupId": null,
"deviceName": "宁波戴卡摄像头2",
"nickName": "宁波戴卡摄像头2",
"cameraSn": "FA8213602",
"verificationCode": null,
"deviceStatus": 1,
"isEncrypt": 1,
"privacyStatus": null,
"pirStatus": null,
"alarmSoundMode": null,
"battryStatus": null,
"lockSignal": null,
"diskNum": null,
"diskState": null,
"cloudStatus": null,
"nvrDiskNum": null,
"nvrDiskState": null,
"createTime": "2024-10-29 14:53:14",
"updateTime": "2024-10-29 14:53:14",
"plantId": 43369,
"forwardPhotos": null,
"forwardPhotosUploadStatus": null,
"assetsViewStatus": null,
"keepYears": null,
"keepMonths": null,
"keepDaily": null,
"keepStartTime": null,
"keepEndTime": null,
"areaDivideId": null,
"areaDivideName": null,
"captureUrl": "camera/FA8213602/FA8213602_20250124130010.jpg",
"captureUrlRead": null,
"captureTime": "2025-01-24 13:00:12",
"deviceImage": null,
"plantName": "宁波戴卡二期2MWp工商业电站",
"id": 208
},
{
"groupId": null,
"faceGroupId": null,
"deviceName": "恒为电子摄像头1",
"nickName": "恒为电子摄像头",
"cameraSn": "FA3455209",
"verificationCode": null,
"deviceStatus": 1,
"isEncrypt": 1,
"privacyStatus": null,
"pirStatus": null,
"alarmSoundMode": null,
"battryStatus": null,
"lockSignal": null,
"diskNum": null,
"diskState": null,
"cloudStatus": null,
"nvrDiskNum": null,
"nvrDiskState": null,
"createTime": "2024-07-19 10:56:20",
"updateTime": "2024-07-19 10:56:20",
"plantId": 43335,
"forwardPhotos": "operation/43335/10/201/IMG_2201_1723024871971.jpeg",
"forwardPhotosUploadStatus": 1,
"assetsViewStatus": 1,
"keepYears": null,
"keepMonths": null,
"keepDaily": null,
"keepStartTime": null,
"keepEndTime": null,
"areaDivideId": 137,
"areaDivideName": "NB01-NB06所在屋顶",
"captureUrl": "camera/FA3455209/FA3455209_20250124130003.jpg",
"captureUrlRead": null,
"captureTime": "2025-01-24 13:00:05",
"deviceImage": null,
"plantName": "浙江恒为电子科技704.03KWp工商业电站",
"id": 201
},
{
"groupId": null,
"faceGroupId": null,
"deviceName": "恒为电子摄像头2",
"nickName": "恒为电子摄像头2",
"cameraSn": "FA3455212",
"verificationCode": null,
"deviceStatus": 1,
"isEncrypt": 1,
"privacyStatus": null,
"pirStatus": null,
"alarmSoundMode": null,
"battryStatus": null,
"lockSignal": null,
"diskNum": null,
"diskState": null,
"cloudStatus": null,
"nvrDiskNum": null,
"nvrDiskState": null,
"createTime": "2024-08-07 10:40:30",
"updateTime": "2024-08-07 10:40:30",
"plantId": 43335,
"forwardPhotos": "operation/43335/10/205/IMG_2222_1723024878751.jpeg",
"forwardPhotosUploadStatus": 1,
"assetsViewStatus": 1,
"keepYears": null,
"keepMonths": null,
"keepDaily": null,
"keepStartTime": null,
"keepEndTime": null,
"areaDivideId": 137,
"areaDivideName": "NB01-NB06所在屋顶",
"captureUrl": "camera/FA3455212/FA3455212_20250124130005.jpg",
"captureUrlRead": null,
"captureTime": "2025-01-24 13:00:08",
"deviceImage": null,
"plantName": "浙江恒为电子科技704.03KWp工商业电站",
"id": 205
},
{
"groupId": null,
"faceGroupId": null,
"deviceName": "上海凯泉摄像头01",
"nickName": "上海凯泉摄像头01",
"cameraSn": "FC8598131",
"verificationCode": null,
"deviceStatus": 1,
"isEncrypt": 1,
"privacyStatus": null,
"pirStatus": null,
"alarmSoundMode": null,
"battryStatus": null,
"lockSignal": null,
"diskNum": null,
"diskState": null,
"cloudStatus": null,
"nvrDiskNum": null,
"nvrDiskState": null,
"createTime": "2024-05-16 15:41:47",
"updateTime": "2024-05-16 15:41:47",
"plantId": 43227,
"forwardPhotos": null,
"forwardPhotosUploadStatus": null,
"assetsViewStatus": null,
"keepYears": null,
"keepMonths": null,
"keepDaily": null,
"keepStartTime": null,
"keepEndTime": null,
"areaDivideId": 129,
"areaDivideName": "NB03-NB17所在屋顶",
"captureUrl": "camera/FC8598131/FC8598131_20250124130000.jpg",
"captureUrlRead": null,
"captureTime": "2025-01-24 13:00:03",
"deviceImage": null,
"plantName": "*上海凯泉4.4MWp工商业电站",
"id": 199
}
],
"pageable": {
"sort": {
"sorted": false,
"unsorted": true,
"empty": true
},
"pageSize": 20,
"pageNumber": 0,
"offset": 0,
"unpaged": false,
"paged": true
},
"totalElements": 5,
"totalPages": 1,
"last": true,
"first": true,
"sort": {
"sorted": false,
"unsorted": true,
"empty": true
},
"numberOfElements": 5,
"size": 20,
"number": 0,
"empty": false
},
"timestamp": 1737695660780
}
获取海康摄像头 AccessToken
接口描述
通过指定电站 ID 获取海康摄像头 AccessToken
请求方法
/sol_monitor/camera/getHakAccesstoken
请求方式
GET
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| X-Access-Token | header | string | 是 | token |
返回数据结构
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
| » success | boolean | true | 请求是否成功 | ||
| » message | string | true | 请求结果的提示消息 | ||
| » code | integer | true | 请求状态码 | ||
| » result | string | true | 海康返回结果 JSON 字符串 | ||
| » timestamp | integer | true | 响应数据的时间戳 |
返回示例
{
"success": true,
"message": "操作成功!",
"code": 200,
"result": "{\"code\":200,\"message\":\"操作成功\",\"data\":{\"appKey\":\"e69f225ba52640b0b86eb02730e940d9\",\"token\":\"ra.9h0g4449atf8626d52pjrfnaamqnfe5g-9kgae71ge0-15aeju8-6ilowoeym\"}}",
"timestamp": 1737688234669
}
获取电站下摄像头列表
接口描述
获取电站下摄像头列表
请求方法
/sol_monitor/camera/list
请求方式
GET
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| page | query | integer | 是 | 当前页 |
| pageSize | query | integer | 是 | 每页大小 |
| keyWord | query | string | 否 | 关键字 |
| plantId | query | integer | 是 | 电站 ID |
| X-Access-Token | header | string | 是 | token |
返回数据结构
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
| » success | boolean | true | 请求是否成功 | ||
| » message | string | true | 请求结果的提示消息 | ||
| » code | integer | true | 请求状态码 | ||
| » result | object | true | 摄像头列表具体数据 | ||
| »» content | [object] | true | 摄像头列表 | ||
| »»» deviceName | string | true | 设备别名 | ||
| »»» nickName | string | true | 监控视频别名 | ||
| »»» cameraSn | string | true | 设备 SN | ||
| »»» deviceStatus | integer | true | 设备状态 | 1:在线,null:离线 | |
| »»» isEncrypt | integer | true | 加密状态 | 0:关闭,null:开启 | |
| »»» createTime | string | true | 创建时间 | ||
| »»» updateTime | string | true | 更新时间 | ||
| »»» plantId | integer | true | 电站 ID | ||
| »»» captureUrl | string | true | 抓拍图片路径 | ||
| »»» captureUrlRead | string | true | 抓拍图片地址 | ||
| »»» captureTime | string | true | 抓拍时间 | ||
| »»» deviceImage | string | true | 设备图片 | ||
| »»» plantName | null | true | 关联电站 | ||
| »»» id | integer | true | 摄像头 ID | ||
| » timestamp | integer | true | 响应数据的时间戳 |
返回示例
{
"success": true,
"message": "操作成功!",
"code": 200,
"result": {
"content": [
{
"groupId": null,
"faceGroupId": null,
"deviceName": "宁波戴卡摄像头1",
"nickName": "宁波戴卡摄像头1",
"cameraSn": "AZ1330329",
"verificationCode": null,
"deviceStatus": 1,
"isEncrypt": 1,
"privacyStatus": null,
"pirStatus": null,
"alarmSoundMode": null,
"battryStatus": null,
"lockSignal": null,
"diskNum": null,
"diskState": null,
"cloudStatus": null,
"nvrDiskNum": null,
"nvrDiskState": null,
"createTime": "2024-10-29 13:27:01",
"updateTime": "2024-10-29 13:27:01",
"plantId": 43369,
"forwardPhotos": null,
"forwardPhotosUploadStatus": null,
"assetsViewStatus": null,
"keepYears": null,
"keepMonths": null,
"keepDaily": null,
"keepStartTime": null,
"keepEndTime": null,
"areaDivideId": null,
"areaDivideName": null,
"captureUrl": "camera/AZ1330329/AZ1330329_20250124110007.jpg",
"captureUrlRead": "https://clean-minio.z-energy.tech/hik/camera/AZ1330329/AZ1330329_20250124110007.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=BqniSIhwHzMcfeM6%2F20250124%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250124T031445Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=3b155817c461061d5b335ff862d35113c1ab414e71aca88d5c3010e94dca3acb",
"captureTime": "2025-01-24 11:00:15",
"deviceImage": "https://zone-monitor.oss-cn-shanghai.aliyuncs.com/temp/%E5%A3%81%E7%BA%B8_1730179216771.png?Expires=1737692085&OSSAccessKeyId=LTAI5tEQjYx5CCj96yRPu1kG&Signature=A59pk%2FTlWccvph0d%2BWvuzFCSNhk%3D&x-oss-process=image%2Fresize%2Cm_lfit%2Ch_400%2Cw_400",
"plantName": null,
"id": 207
},
{
"groupId": null,
"faceGroupId": null,
"deviceName": "宁波戴卡摄像头2",
"nickName": "宁波戴卡摄像头2",
"cameraSn": "FA8213602",
"verificationCode": null,
"deviceStatus": 1,
"isEncrypt": 1,
"privacyStatus": null,
"pirStatus": null,
"alarmSoundMode": null,
"battryStatus": null,
"lockSignal": null,
"diskNum": null,
"diskState": null,
"cloudStatus": null,
"nvrDiskNum": null,
"nvrDiskState": null,
"createTime": "2024-10-29 14:53:14",
"updateTime": "2024-10-29 14:53:14",
"plantId": 43369,
"forwardPhotos": null,
"forwardPhotosUploadStatus": null,
"assetsViewStatus": null,
"keepYears": null,
"keepMonths": null,
"keepDaily": null,
"keepStartTime": null,
"keepEndTime": null,
"areaDivideId": null,
"areaDivideName": null,
"captureUrl": "camera/FA8213602/FA8213602_20250124110015.jpg",
"captureUrlRead": "https://clean-minio.z-energy.tech/hik/camera/FA8213602/FA8213602_20250124110015.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=BqniSIhwHzMcfeM6%2F20250124%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250124T031445Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=5d3d4d8b54314b9630b060aba619779eb878899aa5ad0c3cc60be4c4dbd2a91a",
"captureTime": "2025-01-24 11:00:17",
"deviceImage": "https://zone-monitor.oss-cn-shanghai.aliyuncs.com/temp/%E5%A3%81%E7%BA%B8_1730179216771.png?Expires=1737692085&OSSAccessKeyId=LTAI5tEQjYx5CCj96yRPu1kG&Signature=A59pk%2FTlWccvph0d%2BWvuzFCSNhk%3D&x-oss-process=image%2Fresize%2Cm_lfit%2Ch_400%2Cw_400",
"plantName": null,
"id": 208
}
],
"pageable": {
"sort": {
"sorted": false,
"unsorted": true,
"empty": true
},
"pageSize": 20,
"pageNumber": 0,
"offset": 0,
"unpaged": false,
"paged": true
},
"totalElements": 2,
"totalPages": 1,
"last": true,
"first": true,
"sort": {
"sorted": false,
"unsorted": true,
"empty": true
},
"numberOfElements": 2,
"size": 20,
"number": 0,
"empty": false
},
"timestamp": 1737688485774
}
获取摄像头设备频道列表
接口描述
获取摄像头设备频道列表
请求方法
/sol_monitor/camera/getHakDeviceChannelList
请求方式
GET
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| deviceSn | query | string | 是 | 设备 SN |
| X-Access-Token | header | string | 是 | token |
返回数据结构
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
| » code | integer | true | 请求状态码 | ||
| » data | object | true | 返回数据 | ||
| »» pageNo | integer | true | 当前页 | ||
| »» pageSize | integer | true | 每页大小 | ||
| »» total | integer | true | 总数 | ||
| »» rows | [object] | true | 频道列表 | ||
| »»» deviceSerial | string | false | 设备序列号 | ||
| »»» channelId | string | false | 频道 ID | ||
| » message | string | true | 请求结果的提示消息 |
返回示例
{
"code": 200,
"data": {
"pageNo": 1,
"pageSize": 999,
"total": 1,
"rows": [
{
"deviceSerial": "AZ1330329",
"channelId": "314889c7606d40369571a2f9e148c551",
"channelName": "DS-2DE2Q120MZ-TGLSE(AZ1330329)",
"channelNo": 1,
"channelStatus": 1,
"channelType": "10300",
"createTime": "2024-10-29T05:22:35.000+00:00",
"isUse": 1,
"ipcSerial": "AZ1330329",
"childDeviceModel": "",
"childDeviceCategory": ""
}
]
},
"message": "操作成功"
}
获取电站摄像头详情信息
接口描述
获取电站摄像头详情信息
请求方法
/sol_monitor/camera/detail
请求方式
GET
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| cameraSn | query | string | 是 | 摄像头 SN |
| X-Access-Token | header | string | 是 | token |
返回数据结构
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
| » success | boolean | true | 请求是否成功 | ||
| » message | string | true | 请求结果的提示消息 | ||
| » code | integer | true | 请求状态码 | ||
| » result | object | true | 返回数据 | ||
| »» cameraStatus | object | true | 摄像头相关状态 | ||
| »»» privacyStatus | integer | true | 隐私状态 | 1: 开启,null: 关闭 | |
| »»» pirStatus | integer | true | 红外状态 | 1: 启用,null: 关闭 | |
| »»» alarmSoundMode | integer | true | 告警声音模式 | 0: 短叫、1: 长叫、2: 静音、null: 自定义语音 | |
| »» nickName | string | true | 摄像头昵称 | ||
| »» cameraDetail | object | true | 摄像头详情 | ||
| »»» id | integer | true | 摄像头 ID | ||
| »»» deviceName | string | true | 设备名称 | ||
| »»» deviceSn | string | true | 设备 SN | ||
| »»» groupId | integer | true | 分组 ID | ||
| »»» groupNo | string | true | 分组编号 | ||
| »»» deviceStatus | integer | true | 设备状态 | 1: 在线,null: 离线 | |
| »»» isEncrypt | integer | true | 加密状态 | 0: 关闭,null: 开启 | |
| »»» defence | integer | true | 布撤防状态 | 0:撤防,1:布防 | |
| »»» deviceImage | string | true | 设备图片链接 | ||
| »»» brandId | integer | true | 品牌 ID | ||
| »»» brand | string | true | 品牌名称 | ||
| »»» modelId | integer | true | 型号 ID | ||
| »»» model | string | true | 型号名称 | ||
| » timestamp | integer | true | 响应数据的时间戳 |
返回示例
{
"success": true,
"message": "操作成功!",
"code": 200,
"result": {
"cameraStatus": {
"privacyStatus": 0,
"pirStatus": -2,
"alarmSoundMode": 2,
"battryStatus": -1,
"lockSignal": -1,
"cloudStatus": -1,
"diskNum": 1,
"diskState": "0---------------",
"nvrDiskNum": -2,
"nvrDiskState": "-2"
},
"nickName": "宁波戴卡摄像头1",
"cameraDetail": {
"id": 6996,
"deviceName": "宁波戴卡摄像头1",
"deviceSn": "AZ1330329",
"groupId": 177,
"groupNo": "1",
"faceGroupId": null,
"verificationCode": "PTTRUvJH",
"deviceStatus": 1,
"isEncrypt": 1,
"defence": 0,
"isFluorite": 1,
"labelInfo": [
{
"id": 45,
"label_name": "海康摄像头"
}
],
"deviceImage": "temp/壁纸_1730179216771.png",
"documentLink": "",
"documentName": "",
"brandId": 1755,
"brand": "海康威视",
"modelId": 1233,
"model": "DS-2DE2Q120MZ-T/G SE",
"deviceType": 10,
"communicationPointTableId": 198,
"labelList": [45],
"communicationPointTableName": "海康摄像头点表",
"deviceClassify": 1
}
},
"timestamp": 1737688641201
}