diff --git a/backend/app/database.py b/backend/app/database.py index 6c42c57..49c5383 100644 --- a/backend/app/database.py +++ b/backend/app/database.py @@ -10,7 +10,7 @@ SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine) Base = declarative_base() # Import all models here -from app.models.user import User # noqa +from app.models.employee import Employee # noqa from app.models.request import Request # noqa from app.models.chat import Chat, Message, ChatFile # noqa diff --git a/backend/app/models/request.py b/backend/app/models/request.py index 087ea53..31e6b5e 100644 --- a/backend/app/models/request.py +++ b/backend/app/models/request.py @@ -10,7 +10,7 @@ class Request(Base): __tablename__ = "requests" id = Column(Integer, primary_key=True, index=True) - employee_id = Column(Integer, ForeignKey("users.id", ondelete="CASCADE"), nullable=False) + employee_id = Column(Integer, ForeignKey("employees.id", ondelete="CASCADE"), nullable=False) request_type = Column(String, nullable=False) description = Column(Text, nullable=False) priority = Column(Enum(RequestPriority), nullable=False) @@ -19,4 +19,4 @@ class Request(Base): updated_at = Column(DateTime(timezone=True), onupdate=func.now()) # Отношения - employee = relationship("User", back_populates="requests") + employee = relationship("Employee", back_populates="requests") diff --git a/backend/app/schemas/__init__.py b/backend/app/schemas/__init__.py index ef3ce19..e628dec 100644 --- a/backend/app/schemas/__init__.py +++ b/backend/app/schemas/__init__.py @@ -1,9 +1,9 @@ from .request import Request, RequestCreate, RequestUpdate -from .user import User, UserCreate +from .employee import Employee, EmployeeCreate from .token import Token __all__ = [ 'Request', 'RequestCreate', 'RequestUpdate', - 'User', 'UserCreate', + 'Employee', 'EmployeeCreate', 'Token' ] \ No newline at end of file