/
ruslanf
/
organizational-structure-API
Обзор
Документация
Войти
/
ruslanf
/
organizational-structure-API
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
models/eployee.py
15 строк
617 B
Ruslan
services
06 мар 2026, 14:42
06 мар 2026, 14:42
68caf9d
Код
Авторство
О чём код?
from sqlalchemy.orm import DeclarativeBase, Mapped, relationship, mapped_column from sqlalchemy import DateTime, ForeignKey from datetime import datetime from typing import TYPE_CHECKING from .base import Base if TYPE_CHECKING: from .department import Department class Employee(Base): __tablename__ = 'employee' department_id: Mapped[int] = mapped_column(ForeignKey('department.id', ondelete='CASCADE')) full_name: Mapped[str] position: Mapped[str] hired_at: Mapped[datetime|None] = mapped_column(DateTime) department: Mapped['Department'] = relationship(back_populates='employees')