From 61ab3cc7c2fc0b5e8b9fa78f47e427761e1ad61e Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期三, 18 六月 2025 15:28:26 +0800 Subject: [PATCH] 水肥站、气象站、墒情站web后端程序框架 --- pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeCardOperateMapper.java | 39 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 39 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeCardOperateMapper.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeCardOperateMapper.java index e20d911..ac754fc 100644 --- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeCardOperateMapper.java +++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeCardOperateMapper.java @@ -4,8 +4,10 @@ import com.dy.pipIrrGlobal.voSe.*; import com.dy.pipIrrGlobal.voSt.VoClientOpenCardCount; import com.dy.pipIrrGlobal.voSt.VoClientRechargeTotal; +import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; +import java.util.Date; import java.util.List; import java.util.Map; @@ -15,6 +17,7 @@ * @LastEditTime 2025-05-08 17:15 * @Description */ +@Mapper public interface SeCardOperateMapper { int deleteByPrimaryKey(Long id); @@ -229,6 +232,28 @@ */ Integer turnOperateValidByCardId(@Param("cardId") Long cardId, @Param("operateType") Integer operateType); + /** + * 鍏呭�兼満鐢ㄦ牴鎹鍗曞彿灏嗘搷浣滆褰曟敼涓烘湁鏁� + * @param orderNumber + * @return + */ + Integer turnOperateValidByOrderNumber(String orderNumber); + + /** + * 鍏呭�兼満鐢ㄨ幏鍙栧厖鍊兼搷浣滃悗鏂扮殑浣欓鍙婂厖鍊兼椂闂� + * @param orderNumber + * @return + */ + //Float getBalanceAfterRecharge(String orderNumber); + VoAfterRecharge getBalanceAfterRecharge(String orderNumber); + + /** + * 鍏呭�兼満鐢ㄦ牴鎹按鍗D鑾峰彇鍚屾鍏呭�艰褰曟暟閲� + * @param cardId + * @return + */ + Integer getPlusRechargeCount(Long cardId); + /** * 鏍规嵁姘村崱ID銆佹搷浣滅被鍨嬭幏鍙栬幏鍙栨渶鍚庝竴鏉¤褰曪紝鍒ゆ柇寮�鍗℃槸鍚﹀悓姝ュ厖鍊间娇鐢� @@ -236,4 +261,18 @@ * @return */ SeCardOperate getCardOperate(@Param("operateType") Integer operateType, @Param("cardId") Long cardId); + + /** + * 鍏呭�兼満鐢ㄦ牴鎹鍗曞彿鑾峰彇闈炰氦鏄撻噾棰� + * @param orderNumber + * @return + */ + Float getNoTradeAmount(String orderNumber); + + /** + * 鍏呭�兼満鐢ㄦ牴鎹鍗曞彿鑾峰彇鎿嶄綔鏃堕棿 + * @param orderNumber + * @return + */ + Date getOperateTime(String orderNumber); } \ No newline at end of file -- Gitblit v1.8.0