RtAnalogDataService.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package com.bizmatics.service;
  2. import com.bizmatics.model.RtAnalogData;
  3. import com.bizmatics.common.mvc.base.CrudService;
  4. import com.bizmatics.service.vo.RadCountVO;
  5. import java.util.Date;
  6. import java.util.List;
  7. import java.util.Map;
  8. /**
  9. * <p>
  10. * 服务类
  11. * </p>
  12. *
  13. * @author ya
  14. * @since 2021-07-07
  15. */
  16. public interface RtAnalogDataService extends CrudService<RtAnalogData> {
  17. /**
  18. * 汇总
  19. * @return
  20. */
  21. RadCountVO selectCount();
  22. /**
  23. * 查看实时数据详情
  24. * @param siteId 站点id
  25. * @return
  26. */
  27. List<Map<String,Object>> getOne(Integer siteId);
  28. /**
  29. * 实时负荷
  30. * @param siteId
  31. * @return
  32. */
  33. Double getEpLoad(Integer siteId);
  34. /**
  35. *
  36. * @param siteId
  37. * @param startTime
  38. * @param endTime
  39. * @param queryType
  40. * @return
  41. */
  42. List<Map<String,Object>> getDataReport(Integer siteId,Date startTime, Date endTime,String queryType);
  43. /**
  44. *
  45. * @param siteId
  46. * @param startTime
  47. * @param endTime
  48. * @param queryType
  49. * @return
  50. */
  51. List<Map<String,Object>> getHistoricalCurve(Integer siteId,Date startTime, Date endTime,String queryType);
  52. /**
  53. *
  54. * @param siteId
  55. * @param startTime
  56. * @param endTime
  57. * @param queryType
  58. * @return
  59. */
  60. String DataReportExport(Integer siteId,Date startTime, Date endTime,String queryType);
  61. }