package com.ruoyi.cwgl.mapper; import java.util.List; import com.ruoyi.cwgl.domain.BankSupplierConfig; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * 供应商银行账号配置Mapper接口 * * @author ruoyi * @date 2025-12-24 */ public interface BankSupplierConfigMapper extends BaseMapper { /** * 查询供应商银行账号配置 * * @param id 供应商银行账号配置ID * @return 供应商银行账号配置 */ public BankSupplierConfig selectBankSupplierConfigById(Integer id); /** * 查询供应商银行账号配置 记录数 * * @param bankSupplierConfig 供应商银行账号配置 * @return 供应商银行账号配置集合 */ public int selectBankSupplierConfigCount(BankSupplierConfig bankSupplierConfig); /** * 查询供应商银行账号配置列表 * * @param bankSupplierConfig 供应商银行账号配置 * @return 供应商银行账号配置集合 */ public List selectBankSupplierConfigList(BankSupplierConfig bankSupplierConfig); /** * 新增供应商银行账号配置 * * @param bankSupplierConfig 供应商银行账号配置 * @return 结果 */ public int insertBankSupplierConfig(BankSupplierConfig bankSupplierConfig); /** * 新增供应商银行账号配置[批量] * * @param bankSupplierConfigs 供应商银行账号配置 * @return 结果 */ public int insertBankSupplierConfigBatch(List bankSupplierConfigs); /** * 修改供应商银行账号配置 * * @param bankSupplierConfig 供应商银行账号配置 * @return 结果 */ public int updateBankSupplierConfig(BankSupplierConfig bankSupplierConfig); /** * 修改供应商银行账号配置[批量] * * @param bankSupplierConfigs 供应商银行账号配置 * @return 结果 */ public int updateBankSupplierConfigBatch(List bankSupplierConfigs); /** * 删除供应商银行账号配置 * * @param id 供应商银行账号配置ID * @return 结果 */ public int deleteBankSupplierConfigById(Integer id); /** * 批量删除供应商银行账号配置 * * @param ids 需要删除的数据ID * @return 结果 */ public int deleteBankSupplierConfigByIds(Integer[] ids); }