wing-ops/frontend/src/components/rescue/services/rescueApi.ts
leedano 38d931db65 refactor(mpa): 탭 디렉토리를 MPA 컴포넌트 구조로 재편
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-16 17:38:49 +09:00

26 lines
935 B
TypeScript

import { api } from '@common/services/api';
import type { RescueOpsItem, RescueScenarioItem } from '@interfaces/rescue/RescueInterface';
// ============================================================
// 구조 시나리오 API
// ============================================================
export async function fetchRescueOps(params?: {
sttsCd?: string;
acdntTpCd?: string;
search?: string;
}): Promise<RescueOpsItem[]> {
const response = await api.get<RescueOpsItem[]>('/rescue/ops', { params });
return response.data;
}
export async function fetchRescueOpsDetail(sn: number): Promise<RescueOpsItem> {
const response = await api.get<RescueOpsItem>(`/rescue/ops/${sn}`);
return response.data;
}
export async function fetchRescueScenarios(rescueOpsSn: number): Promise<RescueScenarioItem[]> {
const response = await api.get<RescueScenarioItem[]>(`/rescue/ops/${rescueOpsSn}/scenarios`);
return response.data;
}