diff --git a/apps/admin/schemas.py b/apps/admin/schemas.py index c002834..acd124a 100644 --- a/apps/admin/schemas.py +++ b/apps/admin/schemas.py @@ -5,10 +5,6 @@ class IDData(BaseModel): id: int -class ConfigUpdateData(BaseModel): - admin_token: str - - class ShareItem(BaseModel): expire_value: int expire_style: str = 'day' diff --git a/apps/admin/views.py b/apps/admin/views.py index 9063bd1..b562189 100644 --- a/apps/admin/views.py +++ b/apps/admin/views.py @@ -6,7 +6,7 @@ from fastapi import APIRouter, Depends from apps.admin.services import FileService, ConfigService, LocalFileService from apps.admin.dependencies import admin_required, get_file_service, get_config_service, get_local_file_service -from apps.admin.schemas import IDData, ConfigUpdateData, ShareItem, DeleteItem +from apps.admin.schemas import IDData, ShareItem, DeleteItem from core.response import APIResponse admin_api = APIRouter(prefix='/admin', tags=['管理']) @@ -53,7 +53,7 @@ async def get_config( @admin_api.patch('/config/update') async def update_config( - data: ConfigUpdateData, + data: dict, config_service: ConfigService = Depends(get_config_service), admin: bool = Depends(admin_required) ):