import { useDetail } from '@/common/hooks/use-request'; import { fetchSensorMonitor } from '../services/room-files'; export default ( id: string, timeRangeType: string, startTime: number, endTime: number, ) => { const TIME_TYPE = { day: 1, weak: 3, month: 5, }; const { detail = {}, loading, loaded } = useDetail( fetchSensorMonitor, { id, timeRangeType: TIME_TYPE[timeRangeType] || 0, startTime, endTime }, [id, startTime, endTime], ); return { detail, loading, loaded }; };