AlarmPowerService.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.bizmatics.service;
  2. import com.bizmatics.common.core.bean.CommonPage;
  3. import com.bizmatics.model.AlarmPower;
  4. import com.bizmatics.common.mvc.base.CrudService;
  5. import com.bizmatics.service.vo.ApCountVO;
  6. import com.bizmatics.service.vo.CommonIcoVO;
  7. import java.util.Date;
  8. import java.util.List;
  9. import java.util.Map;
  10. /**
  11. * <p>
  12. * 电力告警 服务类
  13. * </p>
  14. *
  15. * @author ya
  16. * @since 2021-07-07
  17. */
  18. public interface AlarmPowerService extends CrudService<AlarmPower> {
  19. /**
  20. * 告警总数和未处理告警总数
  21. * @return
  22. */
  23. ApCountVO selectCount(Integer siteId);
  24. /**
  25. * 告警趋势图
  26. * @return
  27. */
  28. List<CommonIcoVO> selectByDate(Integer days,Date endTime,Integer siteId);
  29. /**
  30. * list
  31. * @param startTime 开始时间
  32. * @param endTime 结束时间
  33. * @param status 状态
  34. * @param siteId 站点id
  35. * @return
  36. */
  37. CommonPage<AlarmPower> page(Date startTime, Date endTime, Integer status, Integer siteId, Integer current, Integer size);
  38. List<Map<String,Object>> getLoopStatusList(Integer siteId);
  39. }