feat(系统管理-插件管理): 插件更新api

This commit is contained in:
fit2cloud-chenyw 2022-08-24 14:06:22 +08:00
parent 87ca265f9b
commit 82570f2772

View File

@ -49,4 +49,14 @@ public class SysPluginController {
return pluginService.uninstall(pluginId);
}
@ApiOperation("更新插件")
@PostMapping("/update/id")
@RequiresPermissions("plugin:upload")
public Map<String, Object> update(@PathVariable("id") Long id, @RequestParam("file") MultipartFile file) throws Exception{
if (pluginService.uninstall(id)) {
return pluginService.localInstall(file);
}
return null;
}
}