zhubaomin
2 天以前 ee1800e3988e4913f5328c2cba07735fb4d06eff
pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeCardOperateMapper.java
@@ -1,6 +1,5 @@
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;
@@ -13,13 +12,12 @@
/**
 * @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);
@@ -233,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、操作类型获取获取最后一条记录,判断开卡是否同步充值使用