| | |
| | | |
| | | import com.moral.api.entity.RadarHourlySummary; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.moral.api.vo.ComparisonResponse; |
| | | import com.moral.api.vo.HourlyResponse; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | */ |
| | | void processLastHour(); |
| | | |
| | | /** |
| | | * 获取当前值与近30天对比数据 |
| | | * |
| | | * @param location 位置,如"苏州" |
| | | * @param time 请求时间,如"2026-09-09 09:00:00",取前一整点(8:00)作为 current |
| | | */ |
| | | ComparisonResponse getComparison(String location, String time); |
| | | |
| | | /** |
| | | * 获取指定时间范围内每小时的雷达数据 |
| | | * |
| | | * @param location 位置 |
| | | * @param startTime 起始时间(包含) |
| | | * @param endTime 结束时间(不包含) |
| | | */ |
| | | HourlyResponse getHourly5Days(String location, String startTime, String endTime); |
| | | } |