import {request} from '@/libs/request.js' export default { // 分页查询 getByPage: (data) => request({url:'/camera/page', data }), // 列表查询 getByList: (data) => request({url:'/camera', data }), // 基于ID查询 getById: (cameraId) => request({url:`/camera/${cameraId}`}), // 基于ID查询 getByListWithEnt: (entId) => request({url:`/camera/ent/${entId}`}), // 基于ID查询 getByListWithLocation: (locationId) => request({url:`/camera/location/${locationId}`}), // 新增 create: (data) => request({url:'/camera/add',method: 'POST', data}), // 更新 update: (data) => request({url:'/camera/update',method: 'put', data}), // 删除 deleteById: (cameraId) => request({url:`/camera/${cameraId}`,method: 'delete'}), // 数据同步 sync: () =>request({url:`/camera/sync`}), // Get Video Info getVideoInfo: (cameraId) => request({url:`/camera/view/${cameraId}`}), // 关联到企业 toEnt: (cameraId, entId) => request({url:`/camera/to/ent/${cameraId}/${entId}`,method: 'put'}), // 关联到自然灾害点 toLocation: (cameraId, locationId) =>request({url:`/camera/to/location/${cameraId}/${locationId}`,method: 'put'}), // 分页选择 selectByPage: (data) => request({url:'/camera/select/page', data }), // 列表选择 selectByList: (data) => request({url:'/camera/select', data }), // 关联到自然灾害点 putTags: (cameraId, tags) => request({url:`/camera/tags/${cameraId}/${tags}`,method: 'put'}), }