package com.zteits.pay.mapper.smapper; import java.util.Date; import java.util.List; import org.apache.ibatis.annotations.Param; import com.zteits.clouds.api.dto.pda.dto.TodayStatisticsDTO; import com.zteits.pay.domain.ActFeeStatisticDO; import com.zteits.pay.domain.RealChargeDO; /** * 收费员今日统计mapper * * Copyright: Copyright (c) 2017 zteits * * @ClassName: ChargerIncomeStatisticSmapper.java * @Description: * @version: v1.0.0 * @author: zhaowg * @date: 2017年12月7日 上午11:34:25 * Modification History: * Date Author Version Description *---------------------------------------------------------* * 2017年12月7日 zhaowg v1.0.0 创建 */ public interface ChargerIncomeStatisticSmapper { /** * 收费员今日统计明细-按照支付单类型和支付方式统计 * @param todayStatisticsRequest * @return * 2017年11月2日 xiejp */ public List todayStatisticsForDetail(@Param("chargerCode")String chargerCode, @Param("beginDate")Date todayDate,@Param("endDate")Date endDate); /** * 查询收费员今日收入 * @param chargerCode * @param beginTime * @return * 2017年12月7日 zhaowg */ public Long queryTodayTotalFee(@Param("chargerCode")String chargerCode, @Param("beginDate")Date todayDate,@Param("endDate")Date endDate); /** * 收费员今日应收统计(不包括补缴) * @param chargerCode * @param todayDate * @return * 2017年12月8日 zhaowg */ public ActFeeStatisticDO todayActFeeStatistic(@Param("chargerCode")String chargerCode, @Param("beginDate")Date todayDate,@Param("endDate")Date endDate); /** * 收费员今日车辆数统计 * @param chargerCode * @param todayDate * @return * 2017年12月8日 zhaowg */ public TodayStatisticsDTO todayCarNumStatistic(@Param("parkId")String parkId,@Param("berthRangeNos")List berthRangeNos, @Param("chargerCode")String chargerCode, @Param("beginDate")Date todayDate,@Param("endDate")Date endDate); }