[KC-108] ai api batch 작업중

This commit is contained in:
2026-01-12 21:12:46 +09:00
parent a2d9dfc036
commit bf9ea206d1
10 changed files with 169 additions and 3 deletions

View File

@@ -398,6 +398,7 @@ public class InferenceDetailDto {
@NoArgsConstructor
public static class InferenceBatchSheet {
private Long id;
private Long m1BatchId;
private Long m2BatchId;
private Long m3BatchId;

View File

@@ -0,0 +1,58 @@
package com.kamco.cd.kamcoback.inference.dto;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Getter
@Setter
@NoArgsConstructor
public class InferenceProgressDto {
private InferenceProgressDto.pred_requests_areas pred_requests_areas;
private String model1_version;
private String model2_version;
private String model3_version;
private String cd_model_path;
private String cd_model_config;
private String cls_model_path;
private String cls_model_version;
private String cd_model_type;
private Integer priority;
public InferenceProgressDto(
InferenceProgressDto.pred_requests_areas pred_requests_areas,
String model1_version,
String model2_version,
String model3_version,
String cd_model_path,
String cd_model_config,
String cls_model_path,
String cls_model_version,
String cd_model_type,
Integer priority) {
this.pred_requests_areas = pred_requests_areas;
this.model1_version = model1_version;
this.model2_version = model2_version;
this.model3_version = model3_version;
this.cd_model_path = cd_model_path;
this.cd_model_config = cd_model_config;
this.cls_model_path = cls_model_path;
this.cls_model_version = cls_model_version;
this.cd_model_type = cd_model_type;
this.priority = priority;
}
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public static class pred_requests_areas {
private Integer input1_year;
private Integer input2_year;
private String input1_scene_path;
private String input2_scene_path;
}
}

View File

@@ -309,5 +309,7 @@ public class InferenceResultDto {
private String status;
private String type;
private ZonedDateTime inferStartDttm;
private String modelComparePath;
private String modelTargetPath;
}
}

View File

@@ -7,8 +7,8 @@ import lombok.Setter;
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@AllArgsConstructor
public class InferenceSendDto {
private pred_requests_areas pred_requests_areas;

View File

@@ -209,6 +209,8 @@ public class InferenceResultService {
saveInferenceAiDto.setStatus(Status.IN_PROGRESS.getId());
saveInferenceAiDto.setType("M1");
saveInferenceAiDto.setInferStartDttm(ZonedDateTime.now());
saveInferenceAiDto.setModelComparePath(modelComparePath);
saveInferenceAiDto.setModelTargetPath(modelTargetPath);
inferenceResultCoreService.update(saveInferenceAiDto);
}