StatisticsDao.java 1.21 KB
package com.zteits.pay.dao;

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

import com.zteits.clouds.api.dto.pda.dto.TodayStatisticsDTO;
import com.zteits.pay.domain.ActFeeStatisticDO;
import com.zteits.pay.domain.RealChargeDO;

public interface StatisticsDao {

	/**
	 * 今日实际收入费用统计-安支付方式和支付单类型统计
	 * @param request
	 * @return
	 */
	public List<RealChargeDO> todayFeeStatisticsForDetail(String chargerCode,Date beginDate,Date endDate);

	/**
	 * 今日-应收费用统计(不包括补缴)
	 * @param request
	 * @return
	 * 2017年11月2日 xiejp
	 */
	public ActFeeStatisticDO todayActFeeStatistic(String chargerCode,Date beginDate,Date endDate);

	/**
	 * 单独查询收费员今日收入
	 * @param chargerCode
	 * @param todayDate yyyy-MM-dd
	 * @return 总收入金额
	 * 2017年11月3日 wangfei
	 */
	public Long queryTodayTotalFee(String chargerCode,Date beginDate,Date endDate);
	/**
	 * 查询车辆统计
	 * @param parkId
	 * @param berthRangeNos
	 * @param chargerCode
	 * @param beginDate
	 * @return
	 * 2017年12月8日 zhaowg
	 */
	TodayStatisticsDTO todayCarNumStatistic(String parkId, List<String> berthRangeNos, String chargerCode,
			Date beginDate,Date endDate);
}