JiaYueWindPowerDqResultCoverFD0001Service.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. package com.jiayue.ipfcst.client.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.jiayue.ipp.common.data.entity.JiaYueWindPowerDqResultCoverFD0001;
  4. import org.springframework.stereotype.Service;
  5. import java.util.Date;
  6. import java.util.List;
  7. @Service
  8. public interface JiaYueWindPowerDqResultCoverFD0001Service extends IService<JiaYueWindPowerDqResultCoverFD0001> {
  9. /**
  10. * 查询所有数据(远端)
  11. *
  12. * @return
  13. */
  14. List<JiaYueWindPowerDqResultCoverFD0001> get();
  15. /**
  16. * 查询所有数据(远端)
  17. *
  18. * @return
  19. */
  20. List<JiaYueWindPowerDqResultCoverFD0001> getByDataDateAndDateTime(String fileDate, String fileTime, String objId);
  21. /**
  22. * 查询所有数据插入到本地
  23. *
  24. * @param jiaYueWindPowerDqResultCovers
  25. * @return
  26. */
  27. int put(List<JiaYueWindPowerDqResultCoverFD0001> jiaYueWindPowerDqResultCovers);
  28. /**
  29. * 查询所有数据(本地)
  30. *
  31. * @return
  32. */
  33. List<JiaYueWindPowerDqResultCoverFD0001> getAll();
  34. /**
  35. * 删除所有数据(本地)
  36. *
  37. * @return
  38. */
  39. int deleteAll();
  40. /**
  41. * 储存解析短期数据
  42. */
  43. void saveDq(List<JiaYueWindPowerDqResultCoverFD0001> jiaYueWindPowerDqResultCoverList, String stationCode);
  44. /**
  45. * @param stationCode
  46. * @param startTime
  47. * @param endTime
  48. * @return
  49. */
  50. List<JiaYueWindPowerDqResultCoverFD0001> findByObjIdAndStartTimeAndEndTime(String stationCode, Date startTime, Date endTime);
  51. List<JiaYueWindPowerDqResultCoverFD0001> findByDataDate(Date startTime);
  52. }