diff --git a/common/src/main/java/com/sdm/common/feign/inter/pbs/ISimulationHpcCommandFeignClient.java b/common/src/main/java/com/sdm/common/feign/inter/pbs/ISimulationHpcCommandFeignClient.java new file mode 100644 index 00000000..66322d75 --- /dev/null +++ b/common/src/main/java/com/sdm/common/feign/inter/pbs/ISimulationHpcCommandFeignClient.java @@ -0,0 +1,32 @@ +package com.sdm.common.feign.inter.pbs; + +import com.sdm.common.common.SdmResponse; +import com.sdm.common.entity.req.pbs.SimulationHpcCommandAllReq; +import com.sdm.common.entity.resp.pbs.hpc.SimulationHpcCommandAllResp; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestParam; + +import java.util.List; + + +@FeignClient(name = "pbs",contextId = "simulationHpcCommandFeignClient") +public interface ISimulationHpcCommandFeignClient { + + // 配置新增 + @PostMapping("/pbs/hpcCommandSaveDb") + SdmResponse hpcCommandSaveDb(@RequestBody SimulationHpcCommandAllReq req); + + // 配置修改 + @PostMapping("/pbs/hpcCommandUpdateDb") + SdmResponse hpcCommandUpdateDb(@RequestBody SimulationHpcCommandAllReq allReq); + + @DeleteMapping("/pbs/deleteHpcCommandConfigs") + SdmResponse deleteHpcCommandConfigs(@RequestParam String appId); + + @PostMapping("/pbs/getHpcCommandConfigs") + SdmResponse> getHpcCommandConfigs(@RequestBody List hpcUuidList) ; + +}