import request from '@/utils/request' export function listEnergyLink(query) { return request({ url: '/ems/energy/link/list', method: 'get', params: query }) } export function getEnergyLink(linkId) { return request({ url: `/ems/energy/link/${linkId}`, method: 'get' }) } export function addEnergyLink(data) { return request({ url: '/ems/energy/link', method: 'post', data }) } export function updateEnergyLink(data) { return request({ url: '/ems/energy/link', method: 'put', data }) } export function delEnergyLink(linkId) { return request({ url: `/ems/energy/link/${linkId}`, method: 'delete' }) } export function fetchEnergyLinkMatrix(query) { return request({ url: '/mes/meter/matrix', method: 'get', params: query }) } export function batchDeleteEnergyLinks(linkIds) { return request({ url: '/ems/energy/link/batch', method: 'delete', data: linkIds }) } export function exportEnergyLinks(query) { return request({ url: '/ems/energy/link/export', method: 'post', data: query, responseType: 'blob' }) } export function getStatistics() { return request({ url: '/mes/meter/statistics', method: 'get' }) }