"""Facade giữ tương thích cho PostgresClient."""

from __future__ import annotations

from app.core.postgres.base import BasePostgresClient
from app.core.postgres.crm import CRMMixin
from app.core.postgres.dossier_reviews import DossierReviewsMixin
from app.core.postgres.employee_logs import EmployeeLogsMixin
from app.core.postgres.project_management import ProjectManagementMixin


class PostgresClient(
    CRMMixin,
    DossierReviewsMixin,
    EmployeeLogsMixin,
    ProjectManagementMixin,
    BasePostgresClient,
):
    """Client tổng hợp giữ nguyên API cũ."""


__all__ = ["PostgresClient"]
