package com.erp.finance.service;

import com.erp.finance.dto.FinanceReportResponse;

import java.time.LocalDate;

/**
 * 财务报表服务接口
 */
public interface FinanceReportService {

    /**
     * 获取财务概况报表
     */
    FinanceReportResponse getFinanceSummary(LocalDate startDate, LocalDate endDate);

    /**
     * 获取收支统计
     */
    FinanceReportResponse getIncomeExpenseReport(LocalDate startDate, LocalDate endDate);

    /**
     * 获取采购付款统计
     */
    FinanceReportResponse getPurchasePaymentReport(LocalDate startDate, LocalDate endDate);
}
