package com.mzh.library.dao;

import com.mzh.library.entity.BorrowingSummary;
import com.mzh.library.entity.InventorySummary;
import com.mzh.library.entity.OverdueReportRow;
import com.mzh.library.entity.PopularBookReportRow;

import java.util.List;

public interface ReportDao {
    InventorySummary loadInventorySummary();

    BorrowingSummary loadBorrowingSummary();

    List<OverdueReportRow> findOverdueRows();

    List<PopularBookReportRow> findPopularBooks(int limit);
}
