/
asigatchov
/
vb-ai-api
Обзор
Документация
Войти
/
asigatchov
/
vb-ai-api
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/database/models/annotation.py
16 строк
658 B
Alexander Sigatchov
init
09 фев 2026, 08:49
09 фев 2026, 08:49
b989369
Код
Авторство
О чём код?
from sqlalchemy import ForeignKey, Integer, String, Text from sqlalchemy.orm import Mapped, mapped_column, relationship from .base import Base class Annotation(Base): __tablename__ = "annotations" project_id: Mapped[str] = mapped_column(ForeignKey("projects.id", ondelete="CASCADE"), primary_key=True) keypoints_json: Mapped[str] = mapped_column(Text, nullable=False) bbox_json: Mapped[str] = mapped_column(Text, nullable=False) image_width: Mapped[int] = mapped_column(Integer, nullable=False) image_height: Mapped[int] = mapped_column(Integer, nullable=False) project = relationship("Project", back_populates="annotation")