feat: add admin file view presets

This commit is contained in:
Lan
2026-06-03 07:01:38 +08:00
parent b4865bff4b
commit e32f5aadbb
3 changed files with 287 additions and 1 deletions
+12 -1
View File
@@ -1,5 +1,5 @@
import datetime
from typing import Optional, Union
from typing import Any, Optional, Union
from pydantic import BaseModel
@@ -61,3 +61,14 @@ class FileMetadataData(BaseModel):
id: int
note: Optional[str] = None
tags: Optional[list[str]] = None
class FileViewPresetData(BaseModel):
id: Optional[str] = None
name: str
filters: Optional[dict[str, Any]] = None
params: Optional[dict[str, Any]] = None
class FileViewPresetDeleteData(BaseModel):
id: str