refactor: rm unused allPackResults field

This commit is contained in:
ReaJason
2026-03-04 12:45:45 +08:00
parent d4718dcff5
commit 3599fa4e14
4 changed files with 6 additions and 29 deletions
@@ -1,29 +1,18 @@
package com.reajason.javaweb.boot.dto; package com.reajason.javaweb.boot.dto;
import com.reajason.javaweb.memshell.MemShellResult; import com.reajason.javaweb.memshell.MemShellResult;
import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import java.util.Map;
/** /**
* @author ReaJason * @author ReaJason
* @since 2024/12/18 * @since 2024/12/18
*/ */
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor
public class MemShellGenerateResponse { public class MemShellGenerateResponse {
private MemShellResult memShellResult; private MemShellResult memShellResult;
private String packResult; private String packResult;
private Map<String, String> allPackResults;
public MemShellGenerateResponse(MemShellResult memShellResult, String packResult) {
this.memShellResult = memShellResult;
this.packResult = packResult;
}
public MemShellGenerateResponse(MemShellResult memShellResult, Map<String, String> allPackResults) {
this.allPackResults = allPackResults;
this.memShellResult = memShellResult;
}
} }
@@ -1,29 +1,18 @@
package com.reajason.javaweb.boot.dto; package com.reajason.javaweb.boot.dto;
import com.reajason.javaweb.probe.ProbeShellResult; import com.reajason.javaweb.probe.ProbeShellResult;
import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import java.util.Map;
/** /**
* @author ReaJason * @author ReaJason
* @since 2025/8/10 * @since 2025/8/10
*/ */
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor
public class ProbeShellGenerateResponse { public class ProbeShellGenerateResponse {
private ProbeShellResult probeShellResult; private ProbeShellResult probeShellResult;
private String packResult; private String packResult;
private Map<String, String> allPackResults;
public ProbeShellGenerateResponse(ProbeShellResult probeShellResult, String packResult) {
this.probeShellResult = probeShellResult;
this.packResult = packResult;
}
public ProbeShellGenerateResponse(ProbeShellResult probeShellResult, Map<String, String> allPackResults) {
this.allPackResults = allPackResults;
this.probeShellResult = probeShellResult;
}
} }
@@ -52,7 +52,7 @@ public class MemShellResult {
} }
public JarPackerConfig toJarPackerConfig() { public JarPackerConfig toJarPackerConfig() {
JarPackerConfig jarPackerConfig = new JarPackerConfig(); JarPackerConfig<?> jarPackerConfig = new JarPackerConfig<>();
jarPackerConfig.setMainClassName(injectorClassName); jarPackerConfig.setMainClassName(injectorClassName);
Map<String, byte[]> bytes = new HashMap<>(); Map<String, byte[]> bytes = new HashMap<>();
bytes.put(shellClassName, shellBytes); bytes.put(shellClassName, shellBytes);
@@ -65,7 +65,7 @@ public class MemShellResult {
} }
public ClassPackerConfig toClassPackerConfig() { public ClassPackerConfig toClassPackerConfig() {
ClassPackerConfig classPackerConfig = new ClassPackerConfig(); ClassPackerConfig<?> classPackerConfig = new ClassPackerConfig<>();
classPackerConfig.setClassName(injectorClassName); classPackerConfig.setClassName(injectorClassName);
classPackerConfig.setClassBytes(injectorBytes); classPackerConfig.setClassBytes(injectorBytes);
classPackerConfig.setClassBytesBase64Str(injectorBytesBase64Str); classPackerConfig.setClassBytesBase64Str(injectorBytesBase64Str);
-1
View File
@@ -139,7 +139,6 @@ export type PackerConfig = Array<LegacyPackerGroup | PackerCategory | string>;
export interface MemShellGenerateResponse { export interface MemShellGenerateResponse {
memShellResult: MemShellResult; memShellResult: MemShellResult;
packResult?: string; packResult?: string;
allPackResults?: Map<string, string>;
} }
export interface APIErrorResponse { export interface APIErrorResponse {