import request from '../../utils/request' export function fetchList (data) { return request.post('/visitsAdmin/cloudService/business/collectionStation/page', data, { trim: true }) } export function list (data) { return request.post('/visitsAdmin/cloudService/business/collectionStation/list', data, { trim: true }) } export function fetchMediaList (data) { return request.post('/visitsAdmin/cloudService/business/collectionStation/media/page', data, { trim: true }) } export function create (data) { return request.post('/visitsAdmin/cloudService/business/collectionStation/create', data) } export function updateById (data) { return request.post('/visitsAdmin/cloudService/business/collectionStation/updateById', data) } export function deleteById (id) { return request.get(`/visitsAdmin/cloudService/business/collectionStation/delete/${id}`) } export function deleteByIdInBatch (ids) { return request.get('/visitsAdmin/cloudService/business/collectionStation/delete/batch', { params: { ids } }) } export function syncDevices () { return request.post('/visitsAdmin/cloudService/business/collectionStation/syncDevices', {}) } export function syncDevice (id) { return request.post(`/visitsAdmin/cloudService/business/collectionStation/syncDevice/${id}`, {}) } export function syncMedia (data) { return request.post('/visitsAdmin/cloudService/business/collectionStation/syncMedia', data) } export function downloadMedia (id) { return request.post(`/visitsAdmin/cloudService/business/collectionStation/downloadMedia/${id}`, {}) } export function batchDownloadMedia (data) { return request.post('/visitsAdmin/cloudService/business/collectionStation/batchDownloadMedia', data) } export function probeIsapi (id) { return request.get(`/visitsAdmin/cloudService/business/collectionStation/probe/${id}`) } export function fetchDockDevices (stationId) { return request.get(`/visitsAdmin/cloudService/business/collectionStation/dockDevices/${stationId}`) }