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

Description

Manages batch reference IDs generated at the start of each bulk registration operation. Each batch reference ties together all activity records created in a single bulk submission for audit traceability and potential rollback queries.

Feature: Bulk Registration

batch-reference-repository

Responsibilities

  • Generate and persist a unique batch_reference_id at bulk submission start
  • Associate individual activity IDs with their batch reference
  • Support querying all activities within a batch for audit and reporting

Interfaces

createBatchReference(String coordinatorId) -> Future<String>
linkActivityToBatch(String batchReferenceId, String activityId) -> Future<void>
getActivitiesByBatch(String batchReferenceId) -> Future<List<ActivityRecord>>

Relationships

Dependents (1)

Components that depend on this component