package com.ruoyi.cwgl.mapper; import java.util.List; import com.ruoyi.cwgl.domain.FundFlow; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * 资金流水Mapper接口 * * @author ruoyi * @date 2026-01-12 */ public interface FundFlowMapper extends BaseMapper { /** * 查询资金流水 * * @param id 资金流水ID * @return 资金流水 */ public FundFlow selectFundFlowById(Integer id); /** * 查询资金流水 记录数 * * @param fundFlow 资金流水 * @return 资金流水集合 */ public int selectFundFlowCount(FundFlow fundFlow); /** * 查询资金流水列表 * * @param fundFlow 资金流水 * @return 资金流水集合 */ public List selectFundFlowList(FundFlow fundFlow); /** * 新增资金流水 * * @param fundFlow 资金流水 * @return 结果 */ public int insertFundFlow(FundFlow fundFlow); /** * 新增资金流水[批量] * * @param fundFlows 资金流水 * @return 结果 */ public int insertFundFlowBatch(List fundFlows); /** * 修改资金流水 * * @param fundFlow 资金流水 * @return 结果 */ public int updateFundFlow(FundFlow fundFlow); /** * 修改资金流水[批量] * * @param fundFlows 资金流水 * @return 结果 */ public int updateFundFlowBatch(List fundFlows); /** * 删除资金流水 * * @param id 资金流水ID * @return 结果 */ public int deleteFundFlowById(Integer id); /** * 批量删除资金流水 * * @param ids 需要删除的数据ID * @return 结果 */ public int deleteFundFlowByIds(Integer[] ids); /** * 根据银行流水号查询资金流水 * * @param bankFlowNo 银行流水号 * @return 资金流水 */ public FundFlow selectFundFlowByBankFlowNo(String bankFlowNo); }