erDiagram
    ADMIN_USER {
        int id PK
        string email
        string password_hash
        string display_name
        boolean is_active
        datetime last_login_at
        datetime created_at
        datetime updated_at
    }

    CONTACT_MESSAGE {
        int id PK
        string full_name
        string email
        string phone
        string interest_area
        string subject
        text message_body
        string status
        text admin_notes
        boolean consent_to_contact
        datetime submitted_at
        datetime created_at
        datetime updated_at
        int reviewed_by_admin_user_id FK
    }

    ADMIN_USER ||--o{ CONTACT_MESSAGE : reviews
