feat: add legacy device migration flow

This commit is contained in:
QiuSW
2026-07-21 10:06:51 +08:00
parent 7b80ae3a7a
commit 1af47d043e
20 changed files with 1030 additions and 6 deletions
+12
View File
@@ -12,6 +12,8 @@ from .views import (
GenerateImageView,
GenerateTitleView,
ModelsView,
MigrationRequestCreateView,
MigrationRequestDetailView,
RechargeCreateView,
RechargeStatusView,
WechatRechargeCallbackView,
@@ -30,6 +32,16 @@ urlpatterns = [
DeviceHeartbeatView.as_view(),
name="api-client-device-heartbeat",
),
path(
"v1/client/migration-requests",
MigrationRequestCreateView.as_view(),
name="api-client-migration-request-create",
),
path(
"v1/client/migration-requests/<uuid:request_id>",
MigrationRequestDetailView.as_view(),
name="api-client-migration-request-detail",
),
path(
"v1/client/releases/latest",
ClientLatestReleaseView.as_view(),