|  |  | 
 |  |  | import com.dy.pipIrrGlobal.voSe.VoCardInfo1; | 
 |  |  | import com.dy.pipIrrGlobal.voSe.VoCards; | 
 |  |  | import com.dy.pipIrrGlobal.voSe.VoCards2; | 
 |  |  | import com.dy.pipIrrGlobal.voSt.VoCardUsage; | 
 |  |  | import com.dy.pipIrrGlobal.voWe.VoCards3; | 
 |  |  | import org.apache.ibatis.annotations.Mapper; | 
 |  |  | import org.apache.ibatis.annotations.Param; | 
 |  |  | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     Long getCountByCardAddrAndState(String cardAddr); | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 获取指定时间段水卡使用情况记录数量 | 
 |  |  |      * @param params | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     List<VoCardUsage> getCardUsagesCount(Map<?, ?> params); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 获取指定时间段水卡使用情况:充值合计、消费合计、余额 | 
 |  |  |      * @param params | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     List<VoCardUsage> getCardUsages(Map<?, ?> params); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 获取指定时间段内水卡充值总计 | 
 |  |  |      * @param timeStart | 
 |  |  |      * @param timeStop | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     Float getTotalRecharge(@Param("timeStart")String timeStart, @Param("timeStop")String timeStop); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 获取指定时间段内水卡消费总计 | 
 |  |  |      * @param timeStart | 
 |  |  |      * @param timeStop | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     Float getTotalConsumption(@Param("timeStart")String timeStart, @Param("timeStop")String timeStop); | 
 |  |  | } |