机器管理规范化

This commit is contained in:
唐潇凯 2025-06-16 14:44:34 +08:00
parent 6b8165028e
commit 38ba61ed3a

View File

@ -80,7 +80,7 @@ public class MachineInfoController {
@PostMapping("/test") @PostMapping("/test")
@Operation(summary = "测试机器连接") @Operation(summary = "测试机器连接")
public CommonResult<Boolean> testConnection(@RequestParam Long id) { public CommonResult<Boolean> testConnection(@RequestParam("id") Long id) {
return success(machineInfoService.testConnection(id)); return success(machineInfoService.testConnection(id));
} }
@ -102,13 +102,13 @@ public class MachineInfoController {
return success(machineInfoService.connect(machineInfoDO)); return success(machineInfoService.connect(machineInfoDO));
} }
@PostMapping("/disconnect/{sessionId}") @GetMapping("/disconnect/{sessionId}")
@Operation(summary = "断开机器连接") @Operation(summary = "断开机器连接")
public CommonResult<Boolean> disconnect(@PathVariable String sessionId) { public CommonResult<Boolean> disconnect(@PathVariable String sessionId) {
return success(machineInfoService.disconnect(sessionId)); return success(machineInfoService.disconnect(sessionId));
} }
@PostMapping("/execute/{sessionId}") @GetMapping("/execute/{sessionId}")
@Operation(summary = "执行远程命令") @Operation(summary = "执行远程命令")
public CommonResult<String> executeCommand( public CommonResult<String> executeCommand(
@PathVariable String sessionId, @PathVariable String sessionId,
@ -117,7 +117,7 @@ public class MachineInfoController {
return success(machineInfoService.executeCommand(sessionId, command)); return success(machineInfoService.executeCommand(sessionId, command));
} }
@PostMapping("/upload/{sessionId}") @GetMapping("/upload/{sessionId}")
@Operation(summary = "上传文件到远程机器") @Operation(summary = "上传文件到远程机器")
public CommonResult<Boolean> uploadFile( public CommonResult<Boolean> uploadFile(
@PathVariable String sessionId, @PathVariable String sessionId,
@ -126,7 +126,7 @@ public class MachineInfoController {
return success(machineInfoService.uploadFile(sessionId, localFilePath, remoteFilePath)); return success(machineInfoService.uploadFile(sessionId, localFilePath, remoteFilePath));
} }
@PostMapping("/download/{sessionId}") @GetMapping("/download/{sessionId}")
@Operation(summary = "从远程机器下载文件") @Operation(summary = "从远程机器下载文件")
public CommonResult<Boolean> downloadFile( public CommonResult<Boolean> downloadFile(
@PathVariable String sessionId, @PathVariable String sessionId,