package com.ydtech.modules.admin.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ydtech.core.page.HttpResult; import com.ydtech.modules.admin.model.po.SysUserBankCard; import com.ydtech.modules.admin.model.po.SysUserBankCardHistory; import com.ydtech.modules.admin.model.vo.SysUserBankCardVO; import com.ydtech.modules.order.entity.BasePageResult; import java.util.HashMap; import java.util.List; /** * @author Administrator * @description 针对表【sys_user_bank_card(银行卡号)】的数据库操作Service * @createDate 2024-03-05 11:47:38 */ public interface SysUserBankCardService extends IService { BasePageResult queryByVo(SysUserBankCardVO sysUserBankCardVO); void deleteSysUserBank(Long id); void unbind(SysUserBankCard sysUserBankCard); void rebind(SysUserBankCard sysUserBankCard); void uodate(SysUserBankCardVO sysUserBankCardVO); List queryUsableCard(SysUserBankCard sysUserBankCard); HttpResult getByUserId(String userId); SysUserBankCard getByBankNumber(String bankNumber, String userId); void insertByBankNumber(SysUserBankCardVO sysUserBankCardVO); void auditByBankNumber(SysUserBankCardVO sysUserBankCardVO); HttpResult> getUserBankList(SysUserBankCard sysUserBankCard); HttpResult> getUserBankCardHistoryList(SysUserBankCardHistory sysUserBankCardHistory); }