import { request } from '@/utils/request'; import apis from '@/constants/api.swagger-constants'; export async function addViewpoint({ objId, config, }: { objId: string; config: Record; }) { return request(apis.objsViewpointsPost, { params: { objId, }, body: { rank: 0, name: '镜头', config, }, }); } export async function updateViewpoint({ objId, id, name, config, }: { objId: string; id: string; name?: string; config?: Record; }) { return request(apis.objsViewpointPatch, { params: { objId, id, }, body: { name, config, }, }); } export async function deleteViewpoint({ objId, viewpointId, }: { objId: string; viewpointId: string; }) { return request(apis.objsViewpointDelete, { params: { objId, id: viewpointId, }, }); } export async function getViewpoint({ objId, viewpointId }: { objId: string; viewpointId: string }) { return request(apis.objsViewpointGet, { params: { objId, id: viewpointId, }, }); }