AppFolderAPI¶
- class deepfos.api.app.AppFolderAPI(root: deepfos.api.base.RootAPI)¶
- create_folder(createFolderInfoDto)¶
创建文件夹
所在路径下不存在同名文件夹时创建
- 参数
createFolderInfoDto –
CreateFolderInfoDto- 返回类型
- del_folder(confirm=None, ids=None)¶
删除文件夹
默认跳过无权限元素;根据文件夹id删除该文件夹下所有文件夹及元素,从最 里层开始,删除发生异常时删除操作将停止,该异常前已删除成功的文件夹/元 素不受影响
- del_folder_element(delFolderElementDtoList, confirm=None)¶
批量删除文件夹和元素
默认跳过无权限元素;根据元素名称、类型、组件id或者文件夹id删除对应 元素或文件夹,批量删除发生异常时删除操作将停止,该异常前已删除成功的文 件夹/元素不受影响
- edit_folder(modifyFolderInfoDto)¶
编辑文件夹
修改文件夹信息
- 参数
modifyFolderInfoDto –
ModifyFolderInfoDto- 返回类型
- get_folder_full(folderId)¶
查询文件夹全路径
根据文件夹id查询文件夹全路径
- get_folder_id_by_full_path(fullPath)¶
根据全路径查询文件夹id
- get_folder_info(folderId)¶
查询文件夹明细
- 参数
folderId –
str- 返回类型
Union[FolderInfoVO,Awaitable[FolderInfoVO]]
- get_folders(folderId=None)¶
查询文件夹列表
根据文件夹id查询文件夹下所有文件
- 参数
- 返回类型
Union[List[FolderInfoVO],Awaitable[List[FolderInfoVO]]]
- update_open_extend(folderInfoUpdateOpenExtendDto)¶
文件夹启用/禁用继承开关接口
用于用户选择是否继承于父级文件夹的权限还是自定义配置权限
- 参数
folderInfoUpdateOpenExtendDto –
FolderInfoUpdateOpenExtendDto- 返回类型