feat: 原始上报数据存储(raw_batch 表/脱敏/访客关联/详情页 Tab/30天清理)

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-09-16 15:42:06 +08:00
parent 1cadee16bd
commit 21ca43248a
10 changed files with 534 additions and 6 deletions
+4 -1
View File
@@ -4,7 +4,8 @@ from tracker.api.auth import LoginView, RefreshView, MeView, UserCreateView
from tracker.api.sites import SiteListView, SiteDetailView
from tracker.api.dashboard import OverviewView
from tracker.api.visitors import (VisitorDetailView, VisitorListView,
VisitorSessionView, VisitorTimelineView)
VisitorRawBatchesView, VisitorSessionView,
VisitorTimelineView)
urlpatterns = [
path("api/collect/batch", CollectBatchView.as_view()),
@@ -23,4 +24,6 @@ urlpatterns += [
path("api/admin/visitors/<str:visitor_id>/timeline", VisitorTimelineView.as_view()),
path("api/admin/visitors/<str:visitor_id>/sessions/<str:session_id>",
VisitorSessionView.as_view()),
path("api/admin/visitors/<str:visitor_id>/raw-batches",
VisitorRawBatchesView.as_view()),
]