增加主机信息功能

This commit is contained in:
2026-04-18 10:47:30 +08:00
parent 1c0432262d
commit d78366fed1
2 changed files with 41 additions and 1 deletions

View File

@@ -0,0 +1,40 @@
package com.jeesite.modules.apps.Module;
import lombok.Data;
import java.io.Serializable;
@Data
public class SftpResult implements Serializable {
private final boolean success;
private final String message;
private final Object data;
private SftpResult(boolean success, String message, Object data) {
this.success = success;
this.message = message;
this.data = data;
}
public static SftpResult ok(String message) {
return new SftpResult(true, message, null);
}
public static SftpResult ok(String message, Object data) {
return new SftpResult(true, message, data);
}
public static SftpResult fail(String message) {
return new SftpResult(false, message, null);
}
public boolean isSuccess() { return success; }
public String getMessage() { return message; }
public Object getData() { return data; }
@Override
public String toString() {
return "SftpResult{success=" + success + ", message='" + message + "'}";
}
}

View File

@@ -18,7 +18,7 @@ import java.util.stream.Collectors;
public class DockerUtil {
private static final int SSH_TIMEOUT = 50000;
private static final int SSH_TIMEOUT = 3000;
private static String runCommand(MySftpAccounts account, String cmd) {
JSch jsch = new JSch();