/** * api接口统一管理 */ import { post, get } from '../../http' export const addVideoItemApi = data => post('xmgl/videoItem/add', data); //添加视频设备列表信息 export const editVideoItemApi = data => post('xmgl/videoItem/edit', data); //编辑视频设备列表信息 export const deleteVideoItemApi = data => post('xmgl/videoItem/delete', data); //删除视频设备列表信息 export const selectVideoItemListByTypeApi = data => post('xmgl/videoItem/selectVideoItemListByType', data); //查询指定类型的视频列表 export const selectEnableVideoItemListApi = data => post('xmgl/videoItem/selectEnableVideoItemList', data); //根据项目sn查询启用的的视频列表 export const selectProjectVideoListApi = data => post('xmgl/videoItem/selectProjectVideoList', data); //根据分组查询视频列表 export const selectUserVideoListApi = data => post('xmgl/videoItem/selectUserVideoList', data); //查询子账号视频列表 export const updateVideoConfigEnableApi = data => post('xmgl/projectVideoConfig/updateVideoConfigEnable', data); //启用指定类型的视频配置 export const editProjectVideoConfigApi = data => post('xmgl/projectVideoConfig/edit', data); //编辑视频配置信息 // export const projectVideoConfigListApi = data => post('xmgl/projectVideoConfig/list', data); //查询项目各类型的视频配置信息 export const projectVideoConfigListApi = data => post('xmgl/projectVideoConfig/getUseProjectVideoConfig', data); //查询项目各类型的视频配置信息 export const getVideoItemInfoApi = data => post('xmgl/videoItem/getVideoItemInfo', data); //根据itemId视频Id查询视频播放url export const setHikSubscriptionByEventApi = data => post('xmgl/videoItem/setHikSubscriptionByEvent', data); export const getHikVideoRegionsApi = data => post('xmgl/videoItem/getHikVideoRegions', data); //查询海康视频组织区域 export const saveHikVideoCamerasInfoListApi = data => post('xmgl/videoItem/saveHikVideoCamerasInfoList', data); //同步海康视频监控点列表 //视频分组 export const addVideoGroupApi = data => post('xmgl/videoGroup/add', data); export const deleteVideoGroupApi = data => post('xmgl/videoGroup/delete', data); export const editVideoGroupApi = data => post('xmgl/videoGroup/edit', data); export const getVideoGroupApi = data => post('xmgl/videoGroup/list', data); export const getVideoTreeGroupApi = data => get('xmgl/videoGroup/tree/list', data); export const getVideoTreeGroupVideoApi = data => post('xmgl/videoItem/selectProjectVideoTreeList', data); // 上传第三方平台 export const sendVideoInfoApi = data => post('xmgl/videoItem/sendVideoInfo', data); // nvr设备管理 export const getvideoNvrApi = data => get('/xmgl/videoNvr/selectPage', data); //获取数据 export const addvideoNvrApi = data => post('/xmgl/videoNvr/addVideoNvr', data); //新增设备 export const editvideoNvrApi = data => post('/xmgl/videoNvr/updateVideoNvr', data); //编辑设备 export const delvideoNvrApi = data => get('/xmgl/videoNvr/deleteById', data); //删除设备 export const getAllNvrApi = data => get('/xmgl/videoNvr/list', data); //获取所有视频nvr设备 // 监测插件控制器 export const addPluginApi = data => post('/xmgl/devMonitorPlugin/addDevMonitorPlugin', data); //新增监测插件 export const getPluginApi = data => get('/xmgl/devMonitorPlugin/selectPage', data); //分页查询监测插件 export const editPluginApi = data => post('/xmgl/devMonitorPlugin/updateDevMonitorPlugin', data); //编辑监测插件 export const delPluginApi = data => get('/xmgl/devMonitorPlugin/deleteById', data); //删除监测插件 // 监控数据分析 export const countStatusApi = data => post('xmgl/videoItem/countStatus', data); export const countStatusTrendApi = data => post('xmgl/videoItem/countStatusTrend', data); export const countQualityApi = data => post('xmgl/projectVideoHkVqd/countQuality', data); export const countFullApi = data => post('xmgl/xzHikvisionVideoFull/countFull', data); export const countFullPageApi = data => get('xmgl/projectVideoHkVqd/page', data); // 查询启用的ocr配置信息 export const getEnableConfigOcrConfigApi = data => get('xmgl/ocrConfig/getEnableConfig', data); // 编辑ocr配置信息 export const editOcrConfigApi = data => post('xmgl/ocrConfig/edit', data); // 保存ocr识别模块位置信息 export const saveConfigOcrConfigApi = data => post('xmgl/ocrConfig/saveConfig', data); // 启用指定类型的ocr配置 export const enableConfigOcrConfigApi = data => post('xmgl/ocrConfig/enableConfig', data); // 分页列表查询ocr识别模块位置信息 export const getOcrModulePlacePageApi = data => get('xmgl/ocrModulePlace/page', data); // 添加ocr识别模块位置信息 export const addOcrModulePlaceApi = data => post('xmgl/ocrModulePlace/add', data); // 编辑ocr识别模块位置信息 export const editOcrModulePlaceApi = data => post('xmgl/ocrModulePlace/edit', data); // 删除ocr识别模块位置信息 export const deleteOcrModulePlaceApi = data => post('xmgl/ocrModulePlace/delete', data); // 分页列表查询ocr识别区域位置信息 export const getOcrZonePlacePageApi = data => get('xmgl/ocrZonePlace/page', data); // 添加ocr识别区域位置信息 export const addOcrZonePlaceApi = data => post('xmgl/ocrZonePlace/add', data); // 编辑ocr识别区域位置信息 export const editOcrZonePlaceApi = data => post('xmgl/ocrZonePlace/edit', data); // 删除ocr识别区域位置信息 export const deleteOcrZonePlaceApi = data => post('xmgl/ocrZonePlace/delete', data);