schemas.py 372 B

1234567891011121314
  1. # app/models/schemas.py
  2. from pydantic import BaseModel
  3. from typing import Optional, List
  4. class FileItem(BaseModel):
  5. name: str
  6. path: str # MinIO 中的完整 Key
  7. is_dir: bool
  8. size: int
  9. last_modified: Optional[str] = None
  10. content_type: Optional[str] = None
  11. class CreateFolderRequest(BaseModel):
  12. path: str # 文件夹的完整路径