import request from '@/utils/request' export function queryRoiList(params) { const { page, count, cameraId, deviceId, query } = params return request({ method: 'get', url: '/api/ai/roi/list', params: { page, count, cameraId, deviceId, query } }) } export function queryRoiDetail(id) { return request({ method: 'get', url: `/api/ai/roi/${id}` }) } export function queryRoiByCameraId(cameraId) { return request({ method: 'get', url: '/api/ai/roi/channel', params: { cameraId } }) } export function saveRoi(data) { return request({ method: 'post', url: '/api/ai/roi/save', data: data }) } export function deleteRoi(roiId) { return request({ method: 'delete', url: `/api/ai/roi/delete/${roiId}` }) } export function bindAlgo(data) { return request({ method: 'post', url: '/api/ai/roi/bindAlgo', data: data }) } export function unbindAlgo(bindId) { return request({ method: 'delete', url: '/api/ai/roi/unbindAlgo', params: { bindId } }) } export function updateAlgoParams(data) { return request({ method: 'post', url: '/api/ai/roi/updateAlgoParams', data: data }) }