Data Layer low complexity backend
0
Dependencies
1
Dependents
2
Entities
0
Integrations

Description

Data access layer for the bufdir_reports table. Manages persistence of generated export records including metadata, status, and period coverage. Provides query methods used by both the export service and export history display.

Feature: Bufdir Export

bufdir-report-store

Responsibilities

  • Create and persist new bufdir_reports records
  • Query reports by organization and reporting period
  • Update export status (pending, complete, failed)
  • Retrieve report metadata for audit and history display

Interfaces

createReport(orgId, period, format)
updateReportStatus(reportId, status)
getReportsByOrg(orgId, limit, offset)
getReportById(reportId)
deleteReport(reportId)
getLatestReport(orgId)

Relationships

Dependents (1)

Components that depend on this component

Related Data Entities (2)

Data entities managed by this component