Bufdir Report Store
Component Detail
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.
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
Related Data Entities (2)
Data entities managed by this component