From 844594bc560ba6c5dd7f92ce3301295fb980282a Mon Sep 17 00:00:00 2001 From: zhubaomin <zhubaomin> Date: 星期四, 08 五月 2025 21:09:42 +0800 Subject: [PATCH] 充值机模块,获取农户及开卡三个接口 --- pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeCardOperateMapper.java | 38 +++++++++++++++++++++++++++++++------- 1 files changed, 31 insertions(+), 7 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 dca9467..e20d911 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 @@ -1,24 +1,21 @@ package com.dy.pipIrrGlobal.daoSe; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.dy.pipIrrGlobal.pojoSe.SeCardOperate; 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.List; import java.util.Map; /** * @author ZhuBaoMin - * @date 2024-02-02 16:00 - * @LastEditTime 2024-02-02 16:00 + * @date 2025-05-08 17:15 + * @LastEditTime 2025-05-08 17:15 * @Description */ - -@Mapper -public interface SeCardOperateMapper extends BaseMapper<SeCardOperate> { +public interface SeCardOperateMapper { int deleteByPrimaryKey(Long id); int insert(SeCardOperate record); @@ -59,6 +56,18 @@ */ List<VoRechargeNew> getRechargesNew(Map<?, ?> params); + /** + * 鑾峰彇杩旇繕璁板綍鏁伴噺锛岀鐞嗗钩鍙板厖鍊煎垪琛ㄤ娇鐢� + * @param params + * @return + */ + Long getRefundsCount(Map<?, ?> params); + /** + * 鑾峰彇杩旇繕璁板綍锛岀鐞嗗钩鍙板厖鍊煎垪琛ㄤ娇鐢� + * @param params + * @return + */ + List<VoRefund> getRefunds(Map<?, ?> params); /** * 鏍规嵁鎸囧畾鏉′欢鑾峰彇浜ゆ槗璁板綍鏁� @@ -212,4 +221,19 @@ * @return */ List<VoClientRechargeTotal> getRechargeTotalGtValueClients(Map<String, Object> params); + + /** + * 渚濇嵁姘村崱ID灏嗘渶鍚庝竴鏉℃棤鏁堢姸鎬佺殑鎸囧畾鎿嶄綔璁板綍鏀逛负鏈夋晥 + * @param cardId + * @return + */ + Integer turnOperateValidByCardId(@Param("cardId") Long cardId, @Param("operateType") Integer operateType); + + + /** + * 鏍规嵁姘村崱ID銆佹搷浣滅被鍨嬭幏鍙栬幏鍙栨渶鍚庝竴鏉¤褰曪紝鍒ゆ柇寮�鍗℃槸鍚﹀悓姝ュ厖鍊间娇鐢� + * @param cardId + * @return + */ + SeCardOperate getCardOperate(@Param("operateType") Integer operateType, @Param("cardId") Long cardId); } \ No newline at end of file -- Gitblit v1.8.0