import request from '@/utils/request'; // ==================== 数据采集与解析模块 API ==================== /** * 采集统计概览 */ export function getCollectionStatistics() { return request({ url: '/alarm/collection/statistics', method: 'get' }); } /** * 报警点位台账列表 */ export function listAlarmPointLedger(query) { return request({ url: '/alarm/point/ledger/list', method: 'get', params: query }); } /** * 新增报警点位 */ export function addAlarmPoint(data) { return request({ url: '/alarm/point/ledger', method: 'post', data: data }); } /** * 修改报警点位 */ export function updateAlarmPoint(data) { return request({ url: '/alarm/point/ledger', method: 'put', data: data }); } /** * 删除报警点位 */ export function delAlarmPoint(pointId) { return request({ url: '/alarm/point/ledger/' + pointId, method: 'delete' }); } /** * 修改点位状态 */ export function changePointStatus(pointId, status) { return request({ url: '/alarm/point/ledger/changeStatus', method: 'put', data: { pointId, status } }); } /** * 导出台账数据 */ export function exportPointLedger(query) { return request({ url: '/alarm/point/ledger/export', method: 'get', params: query, responseType: 'blob' }); } /** * 数据采集接口列表 */ export function listDataInterface(query) { return request({ url: '/alarm/collection/interface/list', method: 'get', params: query }); } /** * 启动数据采集 */ export function startDataCollection(interfaceId) { return request({ url: '/alarm/collection/interface/start/' + interfaceId, method: 'post' }); } /** * 停止数据采集 */ export function stopDataCollection(interfaceId) { return request({ url: '/alarm/collection/interface/stop/' + interfaceId, method: 'post' }); } /** * 新增数据采集接口 */ export function addDataInterface(data) { return request({ url: '/alarm/collection/interface', method: 'post', data: data }); } /** * 修改数据采集接口 */ export function updateDataInterface(data) { return request({ url: '/alarm/collection/interface', method: 'post', data: data }); } /** * 删除数据采集接口 */ export function delDataInterface(interfaceId) { return request({ url: '/alarm/collection/interface/' + interfaceId, method: 'delete' }); } /** * 修改接口状态 */ export function changeInterfaceStatus(interfaceId, status) { return request({ url: '/alarm/collection/interface/changeStatus', method: 'put', data: { interfaceId, status } }); } /** * 获取数据采集接口详情 */ export function getDataInterfaceDetail(interfaceId) { return request({ url: '/alarm/collection/interface/' + interfaceId, method: 'get' }); }