"""
HRM Models — Re-export for Django model discovery.

Django requires models to be importable from the app's root models.py.
Actual model definitions live in infrastructure/persistence/.
"""
from .infrastructure.persistence.models import (  # noqa: F401
    LegalEntityModel,
    LocationModel,
    EmployeeModel,
    EmploymentRecordModel,
    EmployeeDocumentModel,
    JobFamilyModel,
    JobTitleModel,
    PositionModel,
    ReportingLineModel,
)
from .infrastructure.persistence.models_extended import (  # noqa: F401
    WorkScheduleModel,
    ShiftPatternModel,
    TimesheetModel,
    AttendanceRecordModel,
    LeavePolicyModel,
    LeaveBalanceModel,
    LeaveRequestModel,
    PayGradeModel,
    CompensationRecordModel,
    BankAccountModel,
    CostAllocationModel,
)
