This commit is contained in:
2025-11-28 10:21:38 +08:00
29 changed files with 564 additions and 48 deletions

View File

@@ -12,4 +12,10 @@ public class HpcConstants {
// 结果类型 table
public static final String FORMAT_TABLE = "table";
// HPC NODE 节点状态
public static final String NODE_STATE_ONLINE = "Online";
// 取消任务的方式 force 强制、graceful 优雅默认graceful
public static final String CANCEL_JOB_FORCE = "force";
public static final String CANCEL_JOB_GRACEFUL = "graceful";
}

View File

@@ -6,7 +6,7 @@ import lombok.Data;
import java.util.ArrayList;
import java.util.List;
@Data
public class SubmitHpcTaskReq {
public class SubmitHpcTaskRemoteReq {
@Schema(description = "计算任务名称")
public String jobName;

View File

@@ -1,7 +1,7 @@
package com.sdm.common.feign.impl.pbs;
import com.sdm.common.common.SdmResponse;
import com.sdm.common.entity.req.pbs.SubmitHpcTaskReq;
import com.sdm.common.entity.req.pbs.SubmitHpcTaskRemoteReq;
import com.sdm.common.feign.inter.pbs.ITaskFeignClient;
import com.sdm.common.log.CoreLogger;
import lombok.extern.slf4j.Slf4j;
@@ -16,7 +16,7 @@ public class TaskClientFeignClientImpl implements ITaskFeignClient {
private ITaskFeignClient taskFeignClient;
@Override
public SdmResponse<String> submitHpcJob(SubmitHpcTaskReq req) {
public SdmResponse<String> submitHpcJob(SubmitHpcTaskRemoteReq req) {
SdmResponse<String> response;
try {
response = taskFeignClient.submitHpcJob(req);

View File

@@ -2,7 +2,7 @@ package com.sdm.common.feign.inter.pbs;
import com.sdm.common.common.SdmResponse;
import com.sdm.common.config.LongTimeRespFeignConfig;
import com.sdm.common.entity.req.pbs.SubmitHpcTaskReq;
import com.sdm.common.entity.req.pbs.SubmitHpcTaskRemoteReq;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
@@ -16,6 +16,6 @@ public interface ITaskFeignClient {
// "作业提交"
@PostMapping("/pbs/submitHpcJob")
SdmResponse<String> submitHpcJob(@RequestBody SubmitHpcTaskReq req);
SdmResponse<String> submitHpcJob(@RequestBody SubmitHpcTaskRemoteReq req);
}