zhubaomin
1 天以前 ee1800e3988e4913f5328c2cba07735fb4d06eff
pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeCardOperateMapper.java
@@ -4,6 +4,7 @@
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;
@@ -15,6 +16,7 @@
 * @LastEditTime 2025-05-08 17:15
 * @Description
 */
@Mapper
public interface SeCardOperateMapper {
    int deleteByPrimaryKey(Long id);
@@ -229,6 +231,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);
    /**
     * 充值机用根据水卡ID获取同步充值记录数量
     * @param cardId
     * @return
     */
    Integer getPlusRechargeCount(Long cardId);
    /**
     * 根据水卡ID、操作类型获取获取最后一条记录,判断开卡是否同步充值使用