feat 文件管理API

This commit is contained in:
jxxghp
2023-08-26 14:31:05 +08:00
parent fc50540ab1
commit f4a1f420c5
4 changed files with 140 additions and 1 deletions

18
app/schemas/file.py Normal file
View File

@ -0,0 +1,18 @@
from typing import Optional
from pydantic import BaseModel
class FileItem(BaseModel):
# 类型 dir/file
type: Optional[str] = None
# 文件路径
path: Optional[str] = None
# 文件名
name: Optional[str] = None
# 文件名
basename: Optional[str] = None
# 文件后缀
extension: Optional[str] = None
# 文件大小
size: Optional[int] = None