feat:算例性能指标操作

This commit is contained in:
2025-11-25 14:12:20 +08:00
parent 6f5f9b4958
commit 52f627e7fd
3 changed files with 19 additions and 0 deletions

View File

@@ -41,6 +41,17 @@ public class SimulationPerformanceController {
return simulationPerformanceService.getTaskPerformance(taskId);
}
/**
* 获取指定算例的性能指标
*
* @return
*/
@GetMapping("/getRunPerformance")
@Operation(summary = "获取算例性能指标")
public SdmResponse<List<SimulationPerformance>> getRunPerformance( @NotNull @RequestParam String runId) {
return simulationPerformanceService.getRunPerformance(runId);
}
/**
* 批量新增任务性能指标

View File

@@ -17,6 +17,8 @@ import java.util.List;
*/
public interface ISimulationPerformanceService extends IService<SimulationPerformance> {
SdmResponse getTaskPerformance(Integer taskId);
SdmResponse<List<SimulationPerformance>> getRunPerformance(String runId);
/**
* 批量新增任务性能指标
*

View File

@@ -43,6 +43,12 @@ public class SimulationPerformanceServiceImpl extends ServiceImpl<SimulationPerf
return SdmResponse.success(list);
}
@Override
public SdmResponse<List<SimulationPerformance>> getRunPerformance(String runId) {
List<SimulationPerformance> list = this.lambdaQuery().eq(SimulationPerformance::getRunId, runId).list();
return SdmResponse.success(list);
}
@Override
public SdmResponse batchAddTaskPerformance(BatchAddTaskPerformanceReq batchAddTaskPerformanceReq) {
// 查询任务信息