feat(db): all domain models, initial Alembic migration (32 tables), seed script (8 districts, 89 regions, roles)

This commit is contained in:
apuc committed 2026-09-26 19:46:44 +03:00
1 parent 71460ab56a
commit 4a610ba94a
19 files changed
+1290 -2

No files matched your search

+47 -2
View File
@@ -1,4 +1,49 @@
"""Модели данных."""
"""Модели данных (регистрация для Alembic)."""
from app.models.advice import Advice
from app.models.artifact import Artifact
from app.models.audit import AssistantAction, AssistantConfig, AuditLog
from app.models.broadcast import Broadcast, BroadcastRecipient, BroadcastTemplate
from app.models.event import Event, EventReminder
from app.models.goal import DataUpload, Goal, RegionGoalValue, Snapshot
from app.models.history import PlatformHistory
from app.models.knowledge import KnowledgeArticle, KnowledgeCategory
from app.models.region import FederalDistrict, Region
from app.models.region_card import RegionCard, RegionCardHistory, RegionLink
from app.models.request import Request, RequestComment
from app.models.task import Task, TaskComment
from app.models.user import LoginToken, Role, Session, User, UserRegion, UserRole
__all__ = ["FederalDistrict", "Region"]
__all__ = [
"Advice",
"Artifact",
"AssistantAction",
"AssistantConfig",
"AuditLog",
"Broadcast",
"BroadcastRecipient",
"BroadcastTemplate",
"DataUpload",
"Event",
"EventReminder",
"FederalDistrict",
"Goal",
"KnowledgeArticle",
"KnowledgeCategory",
"LoginToken",
"PlatformHistory",
"Region",
"RegionCard",
"RegionCardHistory",
"RegionGoalValue",
"RegionLink",
"Request",
"RequestComment",
"Role",
"Session",
"Snapshot",
"Task",
"TaskComment",
"User",
"UserRegion",
"UserRole",
]