diff --git a/modules/module-ci-machine/pom.xml b/modules/module-ci-machine/pom.xml
index 2c5ec881..64ee895a 100644
--- a/modules/module-ci-machine/pom.xml
+++ b/modules/module-ci-machine/pom.xml
@@ -28,13 +28,6 @@
3.15.1
-
- org.projectlombok
- lombok
- provided
-
-
-
com.jcraft
diff --git a/modules/module-ci-machine/src/main/java/cd/casic/module/machine/controller/MachineInfoController.java b/modules/module-ci-machine/src/main/java/cd/casic/module/machine/controller/MachineInfoController.java
index bbd14eca..80106d2a 100644
--- a/modules/module-ci-machine/src/main/java/cd/casic/module/machine/controller/MachineInfoController.java
+++ b/modules/module-ci-machine/src/main/java/cd/casic/module/machine/controller/MachineInfoController.java
@@ -3,16 +3,19 @@ package cd.casic.module.machine.controller;
import cd.casic.framework.commons.pojo.CommonResult;
import cd.casic.module.machine.entity.MachineInfo;
+import cd.casic.module.machine.enums.ConnectionStatus;
import cd.casic.module.machine.service.MachineInfoService;
import cd.casic.module.machine.dto.MachineInfoDto;
import cd.casic.module.machine.pojo.SuccessResponseData;
+import cd.casic.module.machine.utils.PageResult;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import org.springframework.web.bind.annotation.*;
import java.util.List;
+import java.util.Map;
import static cd.casic.framework.commons.pojo.CommonResult.success;
@@ -25,88 +28,82 @@ public class MachineInfoController {
@PostMapping("/add")
@Operation(summary = "新增机器信息")
- public CommonResult add(@RequestBody MachineInfoDto machineInfoDto) {
- machineInfoService.addMachineInfo(machineInfoDto);
- return success(true);
+ public CommonResult add(@RequestBody MachineInfoDto machineInfoDto) {
+ return success(machineInfoService.addMachineInfo(machineInfoDto));
}
@GetMapping("/list")
@Operation(summary = "获取机器信息列表")
- public CommonResult list(@RequestBody MachineInfoDto machineInfoDto) {
+ public CommonResult> list(@RequestBody MachineInfoDto machineInfoDto) {
return success(machineInfoService.listMachineInfo(machineInfoDto));
}
@PutMapping("/update")
@Operation(summary = "编辑机器信息")
- public CommonResult update(@RequestBody MachineInfoDto machineInfoDto) {
- machineInfoService.updateMachineInfo(machineInfoDto);
- return success(true);
+ public CommonResult update(@RequestBody MachineInfoDto machineInfoDto) {
+ return success(machineInfoService.updateMachineInfo(machineInfoDto));
}
@PutMapping("/updateStatus")
@Operation(summary = "机器启用/停用")
- public CommonResult updateStatus(@RequestParam("machineInfoId") Long machineInfoId, @RequestParam("status") String status) {
- machineInfoService.updateStatus(machineInfoId, status);
- return success(true);
+ public CommonResult updateStatus(@RequestParam("machineInfoId") Long machineInfoId, @RequestParam("status") String status) {
+ return success(machineInfoService.updateStatus(machineInfoId, status));
}
@PutMapping("/bindingSecretKey")
@Operation(summary = "绑定密钥")
- public CommonResult bindingSecretKey(@RequestParam("machineInfoId") Long machineInfoId, @RequestParam("secretKeyId") Long secretKeyId) {
- machineInfoService.bindingSecretKey(machineInfoId, secretKeyId);
- return success(true);
+ public CommonResult bindingSecretKey(@RequestParam("machineInfoId") Long machineInfoId, @RequestParam("secretKeyId") Long secretKeyId) {
+ return success(machineInfoService.bindingSecretKey(machineInfoId, secretKeyId));
}
@DeleteMapping("/delete")
@Operation(summary = "机器信息删除")
- public CommonResult delete(@RequestParam("machineInfoId") Long machineInfoId) {
+ public CommonResult delete(@RequestParam("machineInfoId") Long machineInfoId) {
machineInfoService.deleteMachineInfo(machineInfoId);
return success(true);
}
@DeleteMapping("/deleteList")
@Operation(summary = "批量删除机器信息")
- public CommonResult deleteList(@RequestParam("machineInfoId") List machineInfoIds) {
+ public CommonResult deleteList(@RequestParam("machineInfoIds") List machineInfoIds) {
machineInfoService.deleteList(machineInfoIds);
return success(true);
}
@PostMapping("/test")
@Operation(summary = "测试机器连接")
- public CommonResult testConnection(@RequestBody MachineInfo machineInfo) {
- machineInfoService.testConnection(machineInfo);
- return success(true);
+ public CommonResult testConnection(@RequestBody MachineInfo machineInfo) {
+ return success(machineInfoService.testConnection(machineInfo));
}
@GetMapping("/status/{machineName}")
@Operation(summary = "获取机器连接状态")
- public CommonResult getConnectionStatus(@PathVariable String machineName) {
+ public CommonResult getConnectionStatus(@PathVariable String machineName) {
return success(machineInfoService.getConnectionStatus(machineName));
}
@GetMapping("/status/all")
@Operation(summary = "获取所有机器连接状态")
- public CommonResult getAllConnectionStatus() {
+ public CommonResult