package com.ruoyi.account.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.account.pojo.FinanceAccount; import java.math.BigDecimal; import java.util.List; import java.util.Map; public interface FinanceAccountService extends IService { IPage pageWithBalance(Page page, FinanceAccount account); BigDecimal getBalance(Long accountId); /** 资金流趋势:按日聚合收入/支出/净额 */ List> trend(Long accountId, String start, String end); }