feat(storge):添加存储重置功能

This commit is contained in:
qiaoyun680
2025-05-08 17:44:04 +08:00
parent 0cdea3318c
commit 435a04da0c
5 changed files with 43 additions and 0 deletions

View File

@@ -154,6 +154,16 @@ class FileManagerModule(_ModuleBase):
return
storage_oper.set_config(conf)
def reset_config(self, storage: str) -> None:
"""
重置存储配置
"""
storage_oper = self.__get_storage_oper(storage)
if not storage_oper:
logger.error(f"不支持 {storage} 的重置存储配置")
return
storage_oper.reset_config()
def generate_qrcode(self, storage: str) -> Optional[Tuple[dict, str]]:
"""
生成二维码

View File

@@ -61,6 +61,13 @@ class StorageBase(metaclass=ABCMeta):
"""
return transtype in self.transtype
def reset_config(self):
"""
重置置配置
"""
self.storagehelper.reset_storage(self.schema.value)
self.init_storage()
@abstractmethod
def check(self) -> bool:
"""