From 25a7186138a2b076bcc71238a937da98b8e9a7fe Mon Sep 17 00:00:00 2001 From: zhubaomin <zhubaomin> Date: 星期六, 14 九月 2024 16:29:52 +0800 Subject: [PATCH] 2024-09-14 朱宝民 创建了一个新的获取充值记录接口,管理平台使用 --- pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeClientCardMapper.java | 72 +++++++++++++++++++++++++++++++++++- 1 files changed, 70 insertions(+), 2 deletions(-) diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeClientCardMapper.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeClientCardMapper.java index 0d4c581..c87cb33 100644 --- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeClientCardMapper.java +++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeClientCardMapper.java @@ -3,9 +3,10 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.dy.pipIrrGlobal.pojoSe.SeClientCard; import com.dy.pipIrrGlobal.voSe.VoCardInfo; - +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; @@ -71,7 +72,15 @@ Map getClientIdAndNameByCardAddrAndCardNo(@Param("cardAddr") String cardAddr, @Param("cardNum") Long cardNum); /** - * 鏍规嵁鍐滄埛涓婚敭鑾峰彇姘村崱鍒楄〃 + * 寰楀埌姘村崱瀵硅薄 + * @param cardAddr + * @param cardNum + * @return + */ + List<VoCardInfo1> getCardsByAddrAndNum(@Param("cardAddr") String cardAddr, @Param("cardNum") Long cardNum); + + /** + * 鏍规嵁鍐滄埛涓婚敭鑾峰彇姘村崱鍒楄〃锛堢墿鐞嗗崱+铏氭嫙鍗★級 * @param clientId * @return */ @@ -166,4 +175,63 @@ * @return */ List<VoCards3> getCardsByClientID(String clientId); + + /** + * 鏇存柊瀹炰綋鍗″墿浣欓噾棰� + * @param id + * @param money + */ + void updateMoney(@Param("id")Long id , @Param("money")Double money); + + /** + *褰撳墠浣欓鎬婚噺锛堢墿鐞嗗崱锛� + * @param + * @return + */ + Double getTotalMoneyIcCards(); + + /** + * 鏍规嵁姘村崱鍦板潃鑾峰彇姘村崱鏁伴噺锛岀敤鏉ュ垽鏂鍗℃槸鍚﹀厑璁稿紑鍗� + * @param cardAddr + * @return + */ + Long getCountByCardAddr(String cardAddr); + + /** + * 鏍规嵁姘村崱鍦板潃鑾峰彇鎸囧畾鐘舵�佺殑姘村崱鏁伴噺锛岀敤鏉ュ垽鏂鍗℃槸鍚﹀厑璁稿紑鍗� + * @param cardAddr + * @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); } \ No newline at end of file -- Gitblit v1.8.0