package com.jsowell.pile.mapper; import com.jsowell.pile.domain.MemberWalletInfo; import com.jsowell.pile.vo.base.MemberWalletVO; import org.apache.ibatis.annotations.Param; import java.util.List; public interface MemberWalletInfoMapper { int deleteByPrimaryKey(Integer id); int insert(MemberWalletInfo record); int insertOrUpdate(MemberWalletInfo record); int insertOrUpdateSelective(MemberWalletInfo record); int insertSelective(MemberWalletInfo record); MemberWalletInfo selectByPrimaryKey(Integer id); int updateByPrimaryKeySelective(MemberWalletInfo record); int updateByPrimaryKey(MemberWalletInfo record); int updateBatch(@Param("list") List list); int updateBatchSelective(@Param("list") List list); int batchInsert(@Param("list") List list); /** * 根据会员id和目标运营商id查询用户钱包信息 * * @param memberId * @param merchantId * @return */ MemberWalletInfo selectByMemberId(@Param("memberId") String memberId, @Param("merchantId") String merchantId); List selectByMemberWalletList(@Param("memberId") String memberId); MemberWalletInfo selectByWalletCode(@Param("walletCode") String walletCode); MemberWalletVO selectMemberWalletInfo(String walletCode); List queryWalletIsNull(); }