diff --git a/src/main/java/com/kamco/cd/kamcoback/trainingdata/TrainingDataReviewApiController.java b/src/main/java/com/kamco/cd/kamcoback/trainingdata/TrainingDataReviewApiController.java index 2b26ef3b..89d4e37d 100644 --- a/src/main/java/com/kamco/cd/kamcoback/trainingdata/TrainingDataReviewApiController.java +++ b/src/main/java/com/kamco/cd/kamcoback/trainingdata/TrainingDataReviewApiController.java @@ -49,7 +49,7 @@ public class TrainingDataReviewApiController { public ApiResponseDto> findReviewAssignedList( @RequestParam(defaultValue = "0") int page, @RequestParam(defaultValue = "20") int size, - @RequestParam(defaultValue = "01022223333") String userId) { + @RequestParam(defaultValue = "K20251212001") String userId) { TrainingDataReviewDto.searchReq searchReq = new TrainingDataReviewDto.searchReq(page, size, ""); return ApiResponseDto.ok(trainingDataReviewService.findReviewAssignedList(searchReq, userId)); } @@ -111,7 +111,7 @@ public class TrainingDataReviewApiController { @io.swagger.v3.oas.annotations.Parameter( description = "검수자 사번", required = true, - example = "01022223333") + example = "K20251212001") @RequestParam String userId) { try { @@ -150,147 +150,147 @@ public class TrainingDataReviewApiController { description = "1개의 polygon이 저장된 경우 응답 예시", value = """ - { - "code": "OK", - "message": null, - "data": { - "operatorUid": "4f9ebc8b-6635-4177-b42f-7efc9c7b4c02", - "changeDetectionInfo": { - "mapSheetInfo": "NI52-3-13-1", - "detectionYear": "2023-2024", - "beforeClass": { - "classification": "waste", - "probability": 0.95 - }, - "afterClass": { - "classification": "land", - "probability": 0.98 - }, - "area": 1250.5, - "detectionAccuracy": 0.96, - "pnu": 1234567890 - }, - "inspectionResultInfo": { - "verificationResult": "완료", - "inappropriateReason": "" - }, - "geom": { - "type": "Feature", - "geometry": { - "type": "Polygon", - "coordinates": [[[126.663, 34.588], [126.662, 34.587], [126.664, 34.589], [126.663, 34.588]]] - }, - "properties": { - "beforeClass": "waste", - "afterClass": "land" - } - }, - "beforeCogUrl": "https://storage.example.com/cog/2023/NI52-3-13-1.tif", - "afterCogUrl": "https://storage.example.com/cog/2024/NI52-3-13-1.tif", - "mapBox": { - "type": "Polygon", - "coordinates": [[[126.65, 34.58], [126.67, 34.58], [126.67, 34.60], [126.65, 34.60], [126.65, 34.58]]] - }, - "learnGeometries": [ - { - "type": "Feature", - "geometry": { - "type": "Polygon", - "coordinates": [[[126.663, 34.588], [126.662, 34.587], [126.664, 34.589], [126.663, 34.588]]] - }, - "properties": { - "beforeClass": "waste", - "afterClass": "land" - } - } - ] - } + { + "code": "OK", + "message": null, + "data": { + "operatorUid": "4f9ebc8b-6635-4177-b42f-7efc9c7b4c02", + "changeDetectionInfo": { + "mapSheetInfo": "NI52-3-13-1", + "detectionYear": "2023-2024", + "beforeClass": { + "classification": "waste", + "probability": 0.95 + }, + "afterClass": { + "classification": "land", + "probability": 0.98 + }, + "area": 1250.5, + "detectionAccuracy": 0.96, + "pnu": 1234567890 + }, + "inspectionResultInfo": { + "verificationResult": "완료", + "inappropriateReason": "" + }, + "geom": { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [[[126.663, 34.588], [126.662, 34.587], [126.664, 34.589], [126.663, 34.588]]] + }, + "properties": { + "beforeClass": "waste", + "afterClass": "land" + } + }, + "beforeCogUrl": "https://storage.example.com/cog/2023/NI52-3-13-1.tif", + "afterCogUrl": "https://storage.example.com/cog/2024/NI52-3-13-1.tif", + "mapBox": { + "type": "Polygon", + "coordinates": [[[126.65, 34.58], [126.67, 34.58], [126.67, 34.60], [126.65, 34.60], [126.65, 34.58]]] + }, + "learnGeometries": [ + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [[[126.663, 34.588], [126.662, 34.587], [126.664, 34.589], [126.663, 34.588]]] + }, + "properties": { + "beforeClass": "waste", + "afterClass": "land" } - """), + } + ] + } + } + """), @io.swagger.v3.oas.annotations.media.ExampleObject( name = "여러 polygon 조회", description = "3개의 polygon이 저장된 경우 응답 예시", value = """ - { - "code": "OK", - "message": null, - "data": { - "operatorUid": "4f9ebc8b-6635-4177-b42f-7efc9c7b4c02", - "changeDetectionInfo": { - "mapSheetInfo": "NI52-3-13-1", - "detectionYear": "2023-2024", - "beforeClass": { - "classification": "waste", - "probability": 0.95 - }, - "afterClass": { - "classification": "land", - "probability": 0.98 - }, - "area": 1250.5, - "detectionAccuracy": 0.96, - "pnu": 1234567890 - }, - "inspectionResultInfo": { - "verificationResult": "완료", - "inappropriateReason": "" - }, - "geom": { - "type": "Feature", - "geometry": { - "type": "Polygon", - "coordinates": [[[126.663, 34.588], [126.662, 34.587], [126.664, 34.589], [126.663, 34.588]]] - }, - "properties": { - "beforeClass": "waste", - "afterClass": "land" - } - }, - "beforeCogUrl": "https://storage.example.com/cog/2023/NI52-3-13-1.tif", - "afterCogUrl": "https://storage.example.com/cog/2024/NI52-3-13-1.tif", - "mapBox": { - "type": "Polygon", - "coordinates": [[[126.65, 34.58], [126.67, 34.58], [126.67, 34.60], [126.65, 34.60], [126.65, 34.58]]] - }, - "learnGeometries": [ - { - "type": "Feature", - "geometry": { - "type": "Polygon", - "coordinates": [[[126.663, 34.588], [126.662, 34.587], [126.664, 34.589], [126.663, 34.588]]] - }, - "properties": { - "beforeClass": "waste", - "afterClass": "land" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Polygon", - "coordinates": [[[126.665, 34.585], [126.664, 34.584], [126.666, 34.586], [126.665, 34.585]]] - }, - "properties": { - "beforeClass": "forest", - "afterClass": "building" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Polygon", - "coordinates": [[[126.660, 34.590], [126.659, 34.589], [126.661, 34.591], [126.660, 34.590]]] - }, - "properties": { - "beforeClass": "grassland", - "afterClass": "concrete" - } - } - ] - } + { + "code": "OK", + "message": null, + "data": { + "operatorUid": "4f9ebc8b-6635-4177-b42f-7efc9c7b4c02", + "changeDetectionInfo": { + "mapSheetInfo": "NI52-3-13-1", + "detectionYear": "2023-2024", + "beforeClass": { + "classification": "waste", + "probability": 0.95 + }, + "afterClass": { + "classification": "land", + "probability": 0.98 + }, + "area": 1250.5, + "detectionAccuracy": 0.96, + "pnu": 1234567890 + }, + "inspectionResultInfo": { + "verificationResult": "완료", + "inappropriateReason": "" + }, + "geom": { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [[[126.663, 34.588], [126.662, 34.587], [126.664, 34.589], [126.663, 34.588]]] + }, + "properties": { + "beforeClass": "waste", + "afterClass": "land" + } + }, + "beforeCogUrl": "https://storage.example.com/cog/2023/NI52-3-13-1.tif", + "afterCogUrl": "https://storage.example.com/cog/2024/NI52-3-13-1.tif", + "mapBox": { + "type": "Polygon", + "coordinates": [[[126.65, 34.58], [126.67, 34.58], [126.67, 34.60], [126.65, 34.60], [126.65, 34.58]]] + }, + "learnGeometries": [ + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [[[126.663, 34.588], [126.662, 34.587], [126.664, 34.589], [126.663, 34.588]]] + }, + "properties": { + "beforeClass": "waste", + "afterClass": "land" } - """) + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [[[126.665, 34.585], [126.664, 34.584], [126.666, 34.586], [126.665, 34.585]]] + }, + "properties": { + "beforeClass": "forest", + "afterClass": "building" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [[[126.660, 34.590], [126.659, 34.589], [126.661, 34.591], [126.660, 34.590]]] + }, + "properties": { + "beforeClass": "grassland", + "afterClass": "concrete" + } + } + ] + } + } + """) })), @ApiResponse(responseCode = "400", description = "잘못된 요청", content = @Content), @ApiResponse(responseCode = "404", description = "데이터를 찾을 수 없음", content = @Content), @@ -301,8 +301,8 @@ public class TrainingDataReviewApiController { @io.swagger.v3.oas.annotations.Parameter( description = "검수 작업 ID (UUID)", required = true, - example = "4f9ebc8b-6635-4177-b42f-7efc9c7b4c02") - @RequestParam(defaultValue = "4f9ebc8b-6635-4177-b42f-7efc9c7b4c02") + example = "da9d026c-a67a-4d2d-a05a-6cc924372795") + @RequestParam(defaultValue = "da9d026c-a67a-4d2d-a05a-6cc924372795") java.util.UUID operatorUid) { return ApiResponseDto.ok(trainingDataReviewService.getDetail(operatorUid)); } @@ -323,10 +323,10 @@ public class TrainingDataReviewApiController { }) @GetMapping("/default-page") public ApiResponseDto getDefaultPagingNumber( - @Parameter(description = "사번", example = "01022223333") @RequestParam String userId, + @Parameter(description = "사번", example = "K20251212001") @RequestParam String userId, @Parameter(description = "페이징 사이즈", example = "20") @RequestParam(defaultValue = "20") Integer size, - @Parameter(description = "개별 UUID", example = "79bcdbbe-6ed4-4caa-b4a4-22f3cf2f9d25") + @Parameter(description = "개별 UUID", example = "da9d026c-a67a-4d2d-a05a-6cc924372795") @RequestParam(required = false) String operatorUid) { return ApiResponseDto.ok(