import { request } from '@/utils/request'; import apis from '@/constants/api.swagger-constants'; export async function addState({ objId, config, rank, }: { objId: string; config: Record; rank: number; }) { return request(apis.objsStatesPost, { params: { objId, }, body: { name: '状态', rank, config, }, }); } export async function updateState({ objId, stateId, name, config, }: { objId: string; stateId: string; name?: string; config?: Record; }) { return request(apis.objsStatePatch, { params: { objId, id: stateId, }, body: { name, config, }, }); } export async function deleteState({ objId, stateId }: { objId: string; stateId: string }) { return request(apis.objsStateDelete, { params: { objId, id: stateId, }, }); } export async function getState({ objId, stateId }: { objId: string; stateId: string }) { return request(apis.objsStateGet, { params: { objId, id: stateId, }, }); }