Init commit

This commit is contained in:
Kirill Samoylenkov 2025-08-22 11:37:26 +07:00
commit d6e00c56e7
49 changed files with 2324 additions and 0 deletions

View file

@ -0,0 +1,14 @@
from sqlalchemy import DateTime, func
from sqlalchemy.orm import DeclarativeBase, Mapped, mapped_column
class Base(DeclarativeBase):
"""
Основной шаблон для схем в базе данных.
"""
# Информация о том, когда была добавлена строка в БД
added: Mapped[DateTime] = mapped_column(DateTime, default=func.now())
# Информация о том, когда последний раз была обновлена строчка
updated: Mapped[DateTime] = mapped_column(DateTime, default=func.now(), onupdate=func.now())