import type { ApiResponse } from '@/types/ApiResponse'; import type { XianHiddenDangerSpots } from '@/types/base/XianHiddenDangerSpots'; import httpInstance from '@/utils/request/http'; /** * 获取隐患点基础数据 * @param disasterType - 灾害类型(landslide, debris_flow, water_logging, flash_flood) * @returns 隐患点数据数组 */ export const getBasePoints = ( disasterType: string ): Promise> => { return httpInstance.get('/hidden-danger-spots/base-points', { params: { disasterType, }, }); }; /** * 根据id获取隐患点详情 * @param id - 隐患点id * @param simulationId - 模拟id * @returns 隐患点详情 */ export const getPointDetailById = ( id: number, simulationId: number ): Promise> => { return httpInstance.get( `/hidden-danger-spots/point-detail/${id}/${simulationId}` ); };