package com.ruoyi.cwgl.service; import java.util.List; import com.ruoyi.cwgl.domain.FundFlowLog; import com.baomidou.mybatisplus.extension.service.IService; /** * 资金流水日志Service接口 * * @author ruoyi * @date 2026-01-14 */ public interface IFundFlowLogService extends IService { /** * 查询资金流水日志 * * @param id 资金流水日志ID * @return 资金流水日志 */ public FundFlowLog selectFundFlowLogById(Integer id); /** * 查询资金流水日志 记录数 * * @param fundFlowLog 资金流水日志 * @return 资金流水日志集合 */ public int selectFundFlowLogCount(FundFlowLog fundFlowLog); /** * 查询资金流水日志列表 * * @param fundFlowLog 资金流水日志 * @return 资金流水日志集合 */ public List selectFundFlowLogList(FundFlowLog fundFlowLog); /** * 查询资金流水日志列表 异步 导出 * * @param fundFlowLog 资金流水日志 * @param exportKey 导出功能的唯一标识 * @return 资金流水日志集合 */ public void export(FundFlowLog fundFlowLog, String exportKey) ; /** * 新增资金流水日志 * * @param fundFlowLog 资金流水日志 * @return 结果 */ public int insertFundFlowLog(FundFlowLog fundFlowLog); /** * 新增资金流水日志[批量] * * @param fundFlowLogs 资金流水日志 * @return 结果 */ public int insertFundFlowLogBatch(List fundFlowLogs); /** * 修改资金流水日志 * * @param fundFlowLog 资金流水日志 * @return 结果 */ public int updateFundFlowLog(FundFlowLog fundFlowLog); /** * 修改资金流水日志[批量] * * @param fundFlowLogs 资金流水日志 * @return 结果 */ public int updateFundFlowLogBatch(List fundFlowLogs); /** * 批量删除资金流水日志 * * @param ids 需要删除的数据ID * @return 结果 */ public int deleteFundFlowLogByIds(String ids); /** * 批量删除资金流水日志 * * @param ids 需要删除的数据ID * @return 结果 */ public int deleteFundFlowLogByIds(Integer[] ids); /** * 删除资金流水日志信息 * * @param id 资金流水日志ID * @return 结果 */ public int deleteFundFlowLogById(Integer id); }