Records a new reconciliation
(ctx context.Context, id string)
| 152 | type reconciliation interface { |
| 153 | RecordReconciliation(ctx context.Context, rec *model.Reconciliation) error // Records a new reconciliation |
| 154 | GetReconciliation(ctx context.Context, id string) (*model.Reconciliation, error) // Retrieves a reconciliation by ID |
| 155 | UpdateReconciliationStatus(ctx context.Context, id string, status string, matchedCount, unmatchedCount int) error // Updates the status of a reconciliation |
| 156 | GetReconciliationsByUploadID(ctx context.Context, uploadID string) ([]*model.Reconciliation, error) // Retrieves reconciliations by upload ID |
| 157 | RecordMatch(ctx context.Context, match *model.Match) error // Records a match in reconciliation |
no outgoing calls
no test coverage detected