Skip to main content

Recruitment Persistence Object Reference

Summary

The current model snapshot confirms 18 persisted object types.

Audience

Developers, QA and support engineers, data reviewers, implementation partners, solution architects, and security reviewers.

Overview

Reference Content

Persisted objectRoleTenant filterRelationship role
JobRequisitionAggregate rootYesLogical opening/workflow references
JobOpeningAggregate rootYesLogical requisition reference
CandidateAggregate rootYesPrincipal for four child collections
CandidateApplicationCandidate childYesCandidate foreign key
CandidateStageHistoryCandidate childYesCandidate foreign key
CandidateNoteCandidate childYesCandidate foreign key
CandidateDocumentReferenceCandidate childYesCandidate foreign key
InterviewAggregate rootYesPrincipal for feedback
InterviewFeedbackInterview childYesInterview foreign key
OfferAggregate rootYesPrincipal for three child collections
OfferLetterOffer childYesOffer foreign key
OfferRevisionOffer childYesOffer foreign key
OfferApprovalOffer childYesOffer foreign key
OnboardingAggregate rootYesLogical candidate/offer/employee references
RecruitmentAuditLogOperational evidenceYesLogical entity identifier
RecruitmentTimelineOperational evidenceYesLogical entity identifier
ProcessedIntegrationEventIdempotency ledgerNo global filterNo EF relationship
OutboxMessagePublication intentNo global filterNo EF relationship

Every object has a configured primary key. Physical schema/table identifiers, column listings, SQL types, and sensitive data fields are intentionally omitted.

Requires confirmation

Production migration governance, rollback ownership, reconciliation, retention, privacy, performance, query optimization, concurrency, and operational ownership require confirmation.

Source References

  • microservices/src/recruitment-service/Infrastructure/RecruitmentDbContext.cs
  • microservices/src/recruitment-service/Infrastructure/Migrations/RecruitmentDbContextModelSnapshot.cs

See Also

Keywords

  • Recruitment database
  • Schema Reference

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-16
  • Review cycle: Quarterly