123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- package com.bizmatics.service;
- import com.bizmatics.common.mvc.base.CrudService;
- import com.bizmatics.model.HtAnalogData;
- import com.bizmatics.model.vo.DataManagementOneVO;
- import com.bizmatics.model.vo.DataManagementVO;
- import com.bizmatics.service.vo.*;
- import java.util.Date;
- import java.util.List;
- /**
- * <p>
- * 服务类
- * </p>
- *
- * @author ya
- * @since 2021-07-07
- */
- public interface HtAnalogDataService extends CrudService<HtAnalogData> {
- /**
- * 日/月/年用电量
- * @return
- */
- HadCountVO selectCount();
- /**
- * 用电趋势图
- * @param siteId
- * @return
- */
- List<CommonIcoVO> selectTrendByDate(Integer siteId);
- /**
- * 用电趋势图
- * @return
- */
- List<CommonIcoVO> selectTrendByMonth();
- /**
- * 站点日/月/年用电量
- * @return
- */
- HadCountVO getCountBySite(Integer siteId);
- /**
- * 分时电量
- * @param siteId
- * @param type
- * @return
- */
- TimeShareVO getTimeShare(Integer siteId, Integer type);
- /**
- * 需量趋势图
- * @param siteId
- * @return
- */
- List<CommonIcoVO> getDemandIco(Integer siteId);
- /**
- * 电流
- * @param siteId
- * @param date
- * @return
- */
- List<CommonIcoVO> getElectricIco(Integer siteId,Date date);
- /**
- * 根据设备和时间查看电流电压
- * @param deviceCode
- * @param startTime
- * @param endTime
- * @return
- */
- List<RealScoreVO> rtRealScore(String deviceCode, Date startTime, Date endTime);
- List<CommonIcoVO> yearOnYearList(DataManagementOneVO dataManagementOneVO);
- List<CommonIcoOneVO> ringRatioList(DataManagementVO dataManagementVO);
- List<CommonIcoVO> monthlyReport(String deviceCode, int cycle, String startTime, String endTime);
- List<CommonIcoVO> demandAnalysis(String deviceCode, String monthDate, int cycle);
- }
|