Interface IReportService

All Known Implementing Classes:
ReportService

public interface IReportService
Service interface for report generation operations in the BTO Management System.

This interface defines the contract for generating various reports related to BTO housing projects, applications, and bookings. It provides methods for HDB staff to retrieve statistical data and insights about the system's operations.

Reports can include metrics such as application counts, booking statuses, project popularity, and other statistical information useful for administrative decision-making.

  • Method Details

    • generateBookingReport

      String generateBookingReport(Map<String,String> filters)
      Generates a report about bookings
      Parameters:
      filters - Map of filter criteria
      Returns:
      The generated report as a formatted string