package com.hehenian.biz.component.account; import java.util.List; import com.hehenian.biz.common.account.dataobject.BankCardDo; public interface IBankCardComponent { /** * 根据银行ID查询 * * @param bankId * @return */ BankCardDo getById(Long bankId); /** * 根据用户ID和银行卡号查询银行卡信息 * * @param userId * @param cardNo * @return */ BankCardDo getByUserIdAndCardNo(Long userId, String cardNo); /** * 更新用户银行卡信息 * * @param bankCardDoList * @author: liuzgmf * @date: 2014年12月3日上午11:47:44 */ void updateCardInfo(List<BankCardDo> bankCardDoList); /** * 查询用户银行卡信息 * * @param userId * @param cardStatus * @return * @author: liuzgmf * @date: 2014年12月3日下午1:42:16 */ List<BankCardDo> queryByUserIdAndCardStatus(Long userId, Integer cardStatus); /** * 查询用户的银行卡信息 * * @param userIdList * @return * @author: liuzgmf * @date: 2014年12月22日下午1:51:25 */ List<BankCardDo> queryByUserIds(List<Long> userIdList); }