TpPEqpReportStatisticDao.java 998 Bytes
package com.zteits.park.dao;

import java.util.Date;
import java.util.List;

import com.zteits.clouds.api.dto.clouds.param.GeoStatusQueryRequest;
import com.zteits.clouds.api.dto.park.dto.GeoStatusNumDTO;
import com.zteits.park.domain.EqpOnlineRateStatisticDay;
import com.zteits.park.domain.TpPEqpReportStatistic;

public interface TpPEqpReportStatisticDao {
	/**
	 * 保存设备上报记录
	 * @param tpPEqpReportStatistics
	 * @param date
	 * @return
	 * 2018年1月16日 zhaowg
	 */
	Boolean saveEqpReportStatistic(List<TpPEqpReportStatistic> tpPEqpReportStatistics,String date);
	
	/**
	 * 按照地磁状态统计地磁个数
	 * @param request
	 * @return
	 * 2018年1月23日 wangfei
	 */
	GeoStatusNumDTO statisticsGeoNumsByStatus(GeoStatusQueryRequest request);

	/**
	 * 查询设备在线率统计
	 * @param
	 * @return
	 * @Author: xiejianpeng
	 * @Date: 2018/5/17 18:23
	 *
	 */
	EqpOnlineRateStatisticDay statisticEqpOnlineRateByPlNo(String plNo, Date startDate, Date endDate);
}