You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
993 B

2 weeks ago
2 weeks ago
2 weeks ago
  1. package com.example.demo.service;
  2. import com.example.demo.domain.entity.Statistics;
  3. import java.util.Date;
  4. /**
  5. * @program: gold-java
  6. * @ClassName StatisticsService
  7. * @description: 统计相关
  8. * @author: Ethan
  9. * @create: 202506-18 12:00
  10. * @Version 1.0
  11. **/
  12. public interface StatisticsService {
  13. //12点,18点执行定时任务更新当天数据
  14. public void runHourlyTask();
  15. //0点执行定时任务更新近一周数据
  16. public void runDailyTask();
  17. //查询某地区某天是否已存在统计数据
  18. public Statistics getExistStatistics(String market,Date date);
  19. //新增或更新或不修改某地区某天统计数据
  20. public void saveStatistics(String market, Date date);
  21. //根据地区与日期获取part1(余量属性)统计数据
  22. public Statistics getStatisticsPart1(String market, Date date);
  23. //根据地区与日期获取part2(余量外属性)统计数据
  24. public Statistics getStatisticsPart2(String market, Date date);
  25. }