From 2720cc376639e46344c0c148c03465353a41e44d Mon Sep 17 00:00:00 2001 From: teddy Date: Tue, 24 Feb 2026 14:56:56 +0900 Subject: [PATCH] =?UTF-8?q?=EC=84=A0=ED=83=9D=20=ED=8F=B4=EB=A6=AC?= =?UTF-8?q?=EA=B3=A4=EC=A1=B0=ED=9A=8C=20api=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dto/ChangeDetectionDto.java | 4 ++++ .../ChangeDetectionRepositoryImpl.java | 20 ++++++++++++++----- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/kamco/cd/kamcoback/changedetection/dto/ChangeDetectionDto.java b/src/main/java/com/kamco/cd/kamcoback/changedetection/dto/ChangeDetectionDto.java index 8295d811..d225b7cb 100644 --- a/src/main/java/com/kamco/cd/kamcoback/changedetection/dto/ChangeDetectionDto.java +++ b/src/main/java/com/kamco/cd/kamcoback/changedetection/dto/ChangeDetectionDto.java @@ -197,6 +197,8 @@ public class ChangeDetectionDto { private Double afterConfidence; // 비교 신뢰도(확률) private String afterClass; private Double cdProb; // 탐지정확도 + private UUID uuid; + private String resultUid; } @Schema(name = "PointFeature", description = "Geometry 리턴 객체") @@ -250,6 +252,8 @@ public class ChangeDetectionDto { private Double afterConfidence; // 비교 신뢰도(확률) private String afterClass; // 비교 분류 private Double cdProb; // 탐지 정확도 + private UUID uuid; + private String uid; } @Schema(name = "ChangeDetectionMapDto", description = "변화지도 팝업 검색조건") diff --git a/src/main/java/com/kamco/cd/kamcoback/postgres/repository/changedetection/ChangeDetectionRepositoryImpl.java b/src/main/java/com/kamco/cd/kamcoback/postgres/repository/changedetection/ChangeDetectionRepositoryImpl.java index 387ff789..13a28716 100644 --- a/src/main/java/com/kamco/cd/kamcoback/postgres/repository/changedetection/ChangeDetectionRepositoryImpl.java +++ b/src/main/java/com/kamco/cd/kamcoback/postgres/repository/changedetection/ChangeDetectionRepositoryImpl.java @@ -233,7 +233,9 @@ public class ChangeDetectionRepositoryImpl extends QuerydslRepositorySupport mapSheetAnalDataInferenceGeomEntity.targetYyyy, mapSheetAnalDataInferenceGeomEntity.classAfterProb, mapSheetAnalDataInferenceGeomEntity.classAfterCd.toUpperCase(), - mapSheetAnalDataInferenceGeomEntity.cdProb)) + mapSheetAnalDataInferenceGeomEntity.cdProb, + mapSheetAnalDataInferenceGeomEntity.uuid, + mapSheetAnalDataInferenceGeomEntity.resultUid)) .from(mapSheetAnalDataInferenceGeomEntity) .innerJoin(mapSheetAnalDataInferenceEntity) .on(mapSheetAnalDataInferenceGeomEntity.dataUid.eq(mapSheetAnalDataInferenceEntity.id)) @@ -268,7 +270,9 @@ public class ChangeDetectionRepositoryImpl extends QuerydslRepositorySupport data.getAfterYear(), data.getAfterConfidence(), data.getAfterClass(), - data.getCdProb()); + data.getCdProb(), + data.getUuid(), + data.getResultUid()); return new ChangeDetectionDto.PolygonFeature( data.getType(), jsonNode, properties); @@ -406,7 +410,9 @@ public class ChangeDetectionRepositoryImpl extends QuerydslRepositorySupport mapSheetAnalDataInferenceGeomEntity.targetYyyy, mapSheetAnalDataInferenceGeomEntity.classAfterProb, mapSheetAnalDataInferenceGeomEntity.classAfterCd.toUpperCase(), - mapSheetAnalDataInferenceGeomEntity.cdProb)) + mapSheetAnalDataInferenceGeomEntity.cdProb, + mapSheetAnalDataInferenceGeomEntity.uuid, + mapSheetAnalDataInferenceGeomEntity.resultUid)) .from(mapSheetAnalDataInferenceGeomEntity) .innerJoin(mapSheetAnalDataInferenceEntity) .on(mapSheetAnalDataInferenceGeomEntity.dataUid.eq(mapSheetAnalDataInferenceEntity.id)) @@ -441,7 +447,9 @@ public class ChangeDetectionRepositoryImpl extends QuerydslRepositorySupport data.getAfterYear(), data.getAfterConfidence(), data.getAfterClass(), - data.getCdProb()); + data.getCdProb(), + data.getUuid(), + data.getResultUid()); return new ChangeDetectionDto.PolygonFeature( data.getType(), jsonNode, properties); @@ -568,7 +576,9 @@ public class ChangeDetectionRepositoryImpl extends QuerydslRepositorySupport data.getAfterYear(), data.getAfterConfidence(), data.getAfterClass(), - data.getCdProb()); + data.getCdProb(), + data.getUuid(), + data.getResultUid()); return new ChangeDetectionDto.PolygonFeature( data.getType(), jsonNode, properties);