taolib.testing.file_storage.repository.version_repo#
文件版本 Repository。
提供文件版本的数据访问操作。
Classes#
文件版本 Repository。 |
Module Contents#
- class taolib.testing.file_storage.repository.version_repo.FileVersionRepository(collection)#
Bases:
taolib.testing._base.repository.AsyncRepository[taolib.testing.file_storage.models.version.FileVersionDocument]文件版本 Repository。
- async find_by_file(file_id: str, skip: int = 0, limit: int = 50) list[taolib.testing.file_storage.models.version.FileVersionDocument]#
查找文件的版本历史(按版本号降序)。
- async find_latest(file_id: str) taolib.testing.file_storage.models.version.FileVersionDocument | None#
获取最新版本。