视频运维平台适用于不同规模的视频监控系统的日常运维管理
Project description
视频平台登录信息api:
-
Add video platform information
description:添加视频平台信息
-
URL: /api/v1/device/addPlatform
-
Method: post
-
Header:Authorization=[string]
-
Params:
参数 必须 类型 说明 camera_platform_name 是 string 平台名 camera_platform_ip 是 string 平台ip camera_platform_port 是 int 平台端口 platformtype_id 是 string 外键平台类型id organization_id 是 string 外键组织机构id camera_platform_account 否 string 平台账户名 camera_platform_password 否 string 平台账户密码 camera_platform_status 是 int 平台状态 1在线 0离线 gb_number 是 string 国标编码 registration_period 是 int 注册有效期 heartbeat_timeout_secs 是 int 心跳超时时间 heartbeat_timeout_times 是 int 心跳超时次数 create_user_id 是 string(36) 创建人id { "camera_platform_name":"威海平台", "camera_platform_ip":"172.14.100.100", "camera_platform_port":"8000", "platformtype_id":"2a29fce05b2f411a810dcaa3e854f6ef", "organization_id":"169ed9c76888499b87baa90733fe2827", "camera_platform_account":"admin", "camera_platform_password":"admin", "gb_number":"2325232", "registration_period":3600, "heartbeat_timeout_secs":30, "heartbeat_timeout_times":3, "camera_platform_status": 1, "create_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74", "userdata":{} }
-
Success Response:
{ "code":0, "data":"", "msg":"", "userdata":{} }
-
Error Response:
{ "code":-1, "msg":"添加失败" }
-
Sample Call:
-
Notes:
-
-
Modify platform information based on id
description:根据id修改平台信息,post请求提交,入库
-
URL: /api/v1/device/modifyPlatform
-
Method: post
-
Header:Authorization=[string]
-
Url Params: id=[string]
-
Data Params:
# 平台类型是GB28181 { "cameraplatform_id":"e4f690f5bc1c43e388dfbff80c033b3b", "camera_platform_name":"威海平台1", "camera_platform_ip":"172.14.100.100", "camera_platform_port":"8000", "platformtype_id":"7a0a69c8883a4b0cb84455e96a79b5f9", "organization_id":"44f63de9484c4341b53aa99659edd11d", "camera_platform_account":"admin", "camera_platform_password":"admin", "gb_number":"2325232", "registration_period":3600, "heartbeat_timeout_secs":30, "heartbeat_timeout_times":3, "camera_platform_status": 1, "update_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74", "userdata":{} } # 平台类型是PVG+ { "cameraplatform_id":"e4f690f5bc1c43e388dfbff80c033b3b", "camera_platform_name":"威海平台1", "camera_platform_ip":"172.14.100.100", "camera_platform_port":"8000", "platformtype_id":"7a0a69c8883a4b0cb84455e96a79b5f9", "organization_id":"44f63de9484c4341b53aa99659edd11d", "camera_platform_account":"admin", "camera_platform_password":"admin", "camera_platform_status": 1, "update_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74", "userdata":{} }
-
Success Response:
{ "code":0, "msg":'修改成功", "userdata":{} }
-
Error Response:
{ "code":-1, "data":'修改失败' }
-
Sample Call:
-
Notes:
-
-
Delete platform information based on platform id
description:根据平台id删除平台信息
-
URL: /api/v1/device/deletePlatform
-
Method: post
-
Header:Authorization=[string]
-
Params:
{ "ids":["",""], # 把要删除的平台id放进数组中,可以是一个,也可以是多个 "userdata":{} }
-
Success Response:
{ "code":0, "data":"删除成功", "userdata":{} }
-
Error Response:
{ "code":-1, "msg":'删除失败' }
-
Sample Call:
-
Notes:
-
-
Obtain platform information based on video platform id
description:根据视频平台id获取平台信息
-
URL: /api/v1/device/platformInfo
-
Method: post
-
Header:Authorization=[string]
-
Params:
{ "id":"", "userdata":{} }
-
Success Response:
# 当相机平台类型是PVG+ { "code": 0, "data": [ { "camera_platform_account": "admin", "camera_platform_channel": null, "camera_platform_desc": null, "cameraplatform_id": "29a5e04c97224d55be630103c01f9497", "camera_platform_ip": "172.14.100.100", "camera_platform_name": "威海平台1", "camera_platform_password": "admin", "camera_platform_port": 8000, "camera_platform_status": 1, "create_time": "2018-09-05 20:30:22", "organization_id": "44f63de9484c4341b53aa99659edd11d", "organization_name": "杭州数智源", "platformtype_id": "7a0a69c8883a4b0cb84455e96a79b5f9", "camera_platform_type": "pvg+", "create_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74", "update_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74", "update_time": "2018-09-05 20:30:22" } ], "msg": "查询成功", "userdata": {} } # 当相机平台是GB28181 { "code": 0, "data": [ { "camera_platform_account": "admin", "camera_platform_channel": null, "camera_platform_desc": null, "cameraplatform_id": "e4f690f5bc1c43e388dfbff80c033b3b", "camera_platform_ip": "172.14.100.100", "camera_platform_name": "威海平台1", "camera_platform_password": "admin", "camera_platform_port": 8000, "camera_platform_status": 1, "create_time": "2018-09-05 20:24:31", "gb_number": "2325232", "heartbeat_timeout_secs": 30, "heartbeat_timeout_times": 3, "organization_id": "44f63de9484c4341b53aa99659edd11d", "organization_name": "杭州数智源", "platformtype_id": "7a0a69c8883a4b0cb84455e96a79b5f9", "camera_platform_type": "pvg+", "create_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74", # 创建人id "update_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74", # 更新人id "registration_period": 3600, "update_time": "2018-09-05 20:26:38" } ], "msg": "查询成功", "userdata": {} }
-
Error Response:
{ "code":-1, "msg":'没有获取到平台信息' }
-
Sample Call:
-
Notes:
-
-
Get all the groups that have not been deleted
description:获取所有分组
-
URL: /api/v1/device/GroupName
-
Method: get
-
Header:Authorization=[string]
-
Params:
-
Success Response:
{ "code":0, "all_data":1, "data":[ { "group_id":"", "group_name": "", "group_desc":"", "parent_id":"", "is_delete":"", "create_time":"", "update_time":"" } ], "userdata":{} }
-
Error Response:
{ "code":-1, "msg":'没有获取到平台信息' }
-
Sample Call:
-
Notes:
-
-
Fuzzy query platform information
description:模糊查询平台信息,没有搜索字段默认查询所有
-
URL: /api/v1/device/cameraPlatform
-
Method: post
-
Header:Authorization=[string]
-
Params:
{ "searchInfo":{ "camera_platform_name":"威", # 平台名称 "camera_platform_ip":"", # 平台地址 "camera_platform_port":"", # 平台端口 "platformtype_id":"2a29fce05b2f411a810dcaa3e854f6ef", # 平台类型id "organization_id":"4329fce05b2f411a810dcaa3e854f6ef", # 组织机构id "is_create":true, # true表示根据创建时间排序,false表示根据更新时间排序 "is_desc":true, # true表示根据时间倒排序, false表示根据时间正排序 }, "page":1, "page_size":10, "userdata":{} }
-
Success Response:
{ "all_data": 4, "all_page": 1, "code": 0, "data": [ { "camera_numbers": 0, "camera_platform_ip": "172.14.100.100", "camera_platform_name": "威海平台2", "camera_platform_port": 8000, "create_time": "2018-09-12 16:48:12", "organization_name": "苏州数智源", "cameraplatform_id": "5ab5198ccbf649abafc84b4c6529ef90", "camera_platform_type": "GB28181", "create_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74", "update_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74", "update_time": "2018-09-12 16:48:12" }, { "camera_numbers": 0, "camera_platform_ip": "172.14.100.100", "camera_platform_name": "威海平台1", "camera_platform_port": 8000, "create_time": "2018-09-12 16:48:06", "organization_name": "苏州数智源", "cameraplatform_id": "6f722b618b75413b9b6695885b1c6f29", "camera_platform_type": "GB28181", "create_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74", "update_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74", "update_time": "2018-09-12 16:48:06" }, { "camera_numbers": 0, "camera_platform_ip": "172.14.100.100", "camera_platform_name": "机场平台", "camera_platform_port": 8000, "create_time": "2018-09-12 16:48:25", "organization_name": "苏州数智源", "cameraplatform_id": "7f93dba2bd6d4c6781a329800b09b49d", "camera_platform_type": "GB28181", "create_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74", "update_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74", "update_time": "2018-09-12 16:48:25" }, { "camera_numbers": 0, "camera_platform_ip": "172.14.100.100", "camera_platform_name": "威海平台", "camera_platform_port": 8000, "create_time": "2018-09-12 16:47:31", "organization_name": "数智源", "cameraplatform_id": "c3f9f51202384971847c4f4aa6cabbd8", "camera_platform_type": "GB28181", "create_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74", "update_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74", "update_time": "2018-09-12 16:47:31" } ], "msg": "查询成功", "page": 1, "userdata": {} }
-
Error Response:
{ "code":-1, "msg":'查询失败' }
-
Sample Call:
-
Notes:
-
-
Get protocol types for all video platforms
description:获取所有相机协议
-
URL: /api/v1/device/allCameraProtocol
-
Method: get
-
Header:Authorization=[string]
-
Params:
-
Success Response:
{ "all_data": 6, "code": 0, "data": [ { "camera_protocol": "RTSP", "id": "1c9b8032c64f434091160f4086d3f3b6" }, { "camera_protocol": "ONVIF", "id": "2229924a68884695bf9ad8361836217d" }, { "camera_protocol": "大华", "id": "62804ef392c945fa884c2ae7a7f4cf61" }, { "camera_protocol": "RTMP", "id": "cf40e618bd2945c78df769f9d5774888" }, { "camera_protocol": "GB28181", "id": "e9f062e6784a493999e18a8df399fe8f" }, { "camera_protocol": "海康", "id": "edde939b5e8e4794a6e0268a5a22b522" } ], "msg": "查询成功", "userdata": null }
-
Error Response:
{ "code":-1, "msg":"查询失败" }
-
Sample Call:
-
Notes:
-
-
Get all camera types
description:获取所有相机类型
-
URL: /api/v1/device/allCameraType
-
Method: get
-
Header:Authorization=[string]
-
Params:
-
Success Response:
{ "all_data": 2, "code": 0, "data": [ { "camera_type": "IPC", "id": "b43d9770fd984671970ee4fe6d43ec99" }, { "camera_type": "NVR", "id": "b994679085834606bf84f2bf9c2958e1" } ], "msg": "查询成功", "userdata": null }
-
Error Response:
{ "code":-1, "msg":"查询失败" }
-
Sample Call:
-
Notes:
-
-
Sort by timeSort by time
description:根据时间排序
-
URL: /api/v1/device/platformTimeOrder
-
Method: post
-
Header:Authorization=[string]
-
Params:
{ "page":1, "page_size":10, "is_create":true, # true表示根据创建时间排序,false表示根据更新时间排序 "is_desc":true, # true表示根据时间倒排序, false表示根据时间正排序 "userdata":"" }
-
Success Response:
{ "all_data": 2, "all_page": 1, "code": 0, "data": [ { "camera_numbers": 0, "camera_platform_ip": "172.14.100.100", "camera_platform_name": "威海平台", "camera_platform_port": 8000, "create_time": "2018-09-05 20:24:31", "of_organization": "杭州数智源", "cameraplatform_id": "e4f690f5bc1c43e388dfbff80c033b3b", "camera_platform_type": "pvg+", "create_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74", "update_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74", "update_time": "2018-09-06 11:13:15" }, { "camera_numbers": 0, "camera_platform_ip": "172.14.100.100", "camera_platform_name": "威海平台1", "camera_platform_port": 8000, "create_time": "2018-09-05 20:30:22", "of_organization": "杭州数智源", "cameraplatform_id": "29a5e04c97224d55be630103c01f9497", "camera_platform_type": "pvg+", "create_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74", "update_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74", "update_time": "2018-09-05 20:30:22" } ], "msg": "搜索成功", "page": 1, "userdata": { "": "" } }
-
Error Response:
{ "code":-1, "msg":"搜索失败" }
-
Sample Call:
-
Notes:
-
-
Get allplatform type info
description:获取所有平台的类型
-
URL: /api/v1/device/allPlatformType
-
Method: get
-
Header:Authorization=[string]
-
Params:
-
Success Response:
{ "code":0, "all_data":1, "data":[ { "id": "", "camera_platform_type": "" } ], "userdata":{} }
-
Error Response:
{ "code":-1, "msg":'没有获取到平台类型信息' }
-
Sample Call:
-
Notes:
-
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file new11-1.3.tar.gz
.
File metadata
- Download URL: new11-1.3.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02c0ccd0fa8ce1bd4f090945ad7e9723038aa9c67244aefad4a8e1e00aeac3ab |
|
MD5 | 303ad96f3d63ec655dbab7b85d2e16b5 |
|
BLAKE2b-256 | 8dbd5396f13e2f4eb8e2d71b018a06d64b7b13fc76a7db9bf16ade2ffc6b0920 |
File details
Details for the file new11-1.3-py3-none-any.whl
.
File metadata
- Download URL: new11-1.3-py3-none-any.whl
- Upload date:
- Size: 4.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | efc1cf4c650a69e45faf590209d165901254a801172177c38f07f1e33180f672 |
|
MD5 | f7f34b9c4bdc65b2ebb126b01660be8a |
|
BLAKE2b-256 | 91de5c4d5f4935a2f38d1508e7bbcb83f285eca4f701b2824a5b527be7857072 |