ITurbineInfoDayService.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.gyee.runeconomy.service.auto;
  2. import com.gyee.runeconomy.model.auto.TurbineInfoDay;
  3. import com.baomidou.mybatisplus.extension.service.IService;
  4. import java.text.ParseException;
  5. import java.time.LocalDate;
  6. import java.util.Date;
  7. import java.util.List;
  8. /**
  9. * <p>
  10. * 服务类
  11. * </p>
  12. *
  13. * @author author
  14. * @since 2024-11-18
  15. */
  16. public interface ITurbineInfoDayService extends IService<TurbineInfoDay> {
  17. List<TurbineInfoDay> getTurbineInfoDayList(String wpid, String kssj) throws ParseException;
  18. List<TurbineInfoDay> getTurbineList(String wtid,String kssj,String jssj) throws ParseException;
  19. /**
  20. * 获取所有风机一段时间电量的和
  21. */
  22. List<TurbineInfoDay> getTurbineMonthList(String windpowerstationId, LocalDate startDate, LocalDate endDate);
  23. /**
  24. * 获取单台风机一段时间电量的和
  25. */
  26. TurbineInfoDay getTurbineSingle(String turbineId, Date startDate, Date endDate);
  27. /**
  28. * 获取单台风机一段时间电量
  29. */
  30. List<TurbineInfoDay> getTurbineSingleList(String turbineId, Date startDate, Date endDate);
  31. }