package com.ruoyi.http.service; import com.ruoyi.http.vo.StatisticEleAnalyticsVo; import com.ruoyi.http.vo.StatisticEleRecordVo; import com.ruoyi.http.vo.StatisticEleSummaryVo; import com.ruoyi.http.vo.StatisticEleSyncStatusVo; import jakarta.servlet.http.HttpServletResponse; import java.util.List; /** * 天启电表统计接口 */ public interface StatisticEleService { String fetchRawData(String dimension, String startTime, String endTime); List listRecords(String dimension, String startTime, String endTime, Integer ignoreRadio); StatisticEleSummaryVo getSummary(String dimension, String startTime, String endTime); StatisticEleAnalyticsVo getAnalytics(String dimension, String startTime, String endTime, String trendGranularity); StatisticEleSummaryVo getYesterdaySummary(); void exportRecords(String dimension, String startTime, String endTime, HttpServletResponse response); StatisticEleSyncStatusVo getSyncStatus(); }