import { delete0, get, post } from '@/utils/request' const camApi = { camApi: '/api/content/cam', updateCamNameApi: '/api/content/cam/update/name', camListApi: '/api/content/cam/list/kv', camRecordByMonthApi: '/api/content/cam/record/month', camRecordByDayApi: '/api/content/cam/record/day', camRecordApi: '/api/content/cam/record/id', camLatestRecordApi: '/api/content/cam/record/latest', camPushUrlApi: '/api/content/cam/push', camPullUrlApi: '/api/content/cam/stream/rtmp/pull' } export function addCam(data) { return post(camApi.camApi, data) } export function updateCamName(jsonData) { return post(camApi.updateCamNameApi, jsonData) } export function deleteCam(camId) { return delete0(camApi.camApi + '/' + camId) } export function getUserCams(page) { return get(camApi.camApi + '?page=' + page) } export function getCamPushUrl(camId) { return get(camApi.camPushUrlApi + '/' + camId) } export function getCamDetail(camId) { return get(camApi.camApi + '/' + camId) } export function getCamList() { return get(camApi.camListApi) } export function getCamRecordByMonth(param) { return get(camApi.camRecordByMonthApi, param) } export function getCamRecordByDay(param) { return get(camApi.camRecordByDayApi, param) } export function getCamPullUrl(camId) { return get(camApi.camPullUrlApi + '/' + camId) } export function getCamRecord(recordId) { return get(camApi.camRecordApi + '/' + recordId) } export function getLatestRecord(camId) { return get(camApi.camLatestRecordApi + '/' + camId) }