From d2b3ba27cc223a9949f2dfd687a10c30aa796770 Mon Sep 17 00:00:00 2001 From: Moon Date: Wed, 17 Dec 2025 15:03:02 +0900 Subject: [PATCH] =?UTF-8?q?mngState=EB=AA=85=20enum=20=EC=B2=98=EB=A6=AC?= =?UTF-8?q?=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kamcoback/common/enums/MngStateType.java | 27 +++++++++++++++++ .../mapsheet/dto/MapSheetMngDto.java | 29 ++++++------------- 2 files changed, 36 insertions(+), 20 deletions(-) create mode 100644 src/main/java/com/kamco/cd/kamcoback/common/enums/MngStateType.java diff --git a/src/main/java/com/kamco/cd/kamcoback/common/enums/MngStateType.java b/src/main/java/com/kamco/cd/kamcoback/common/enums/MngStateType.java new file mode 100644 index 00000000..ba727d44 --- /dev/null +++ b/src/main/java/com/kamco/cd/kamcoback/common/enums/MngStateType.java @@ -0,0 +1,27 @@ +package com.kamco.cd.kamcoback.common.enums; + +import com.kamco.cd.kamcoback.config.enums.EnumType; +import lombok.AllArgsConstructor; +import lombok.Getter; + + +@Getter +@AllArgsConstructor +public enum MngStateType implements EnumType { + NOTYET("미처리"), + PROCESSING("진행중"), + DONE ("완료"); + + private final String desc; + + @Override + public String getId() { + return name(); + } + + @Override + public String getText() { + return desc; + } +} + diff --git a/src/main/java/com/kamco/cd/kamcoback/mapsheet/dto/MapSheetMngDto.java b/src/main/java/com/kamco/cd/kamcoback/mapsheet/dto/MapSheetMngDto.java index 7acb6639..7b7ef1ef 100644 --- a/src/main/java/com/kamco/cd/kamcoback/mapsheet/dto/MapSheetMngDto.java +++ b/src/main/java/com/kamco/cd/kamcoback/mapsheet/dto/MapSheetMngDto.java @@ -1,5 +1,6 @@ package com.kamco.cd.kamcoback.mapsheet.dto; +import com.kamco.cd.kamcoback.common.enums.MngStateType; import com.kamco.cd.kamcoback.common.enums.RoleType; import com.kamco.cd.kamcoback.common.enums.SyncStateType; import com.kamco.cd.kamcoback.common.utils.Enums; @@ -107,6 +108,14 @@ public class MapSheetMngDto { public long getSyncErrorExecTotCnt() { return this.syncNotPaireExecCnt + this.syncDuplicateExecCnt + this.syncFaultExecCnt; } + + public String getMngStateName() { + String enumId = this.mngState; + if( enumId == null || enumId.isEmpty())enumId = "NOTYET"; + + MngStateType type = Enums.fromId(MngStateType.class, enumId); + return type.getText(); + } } @Schema(name = "ErrorSearchReq", description = "영상관리 오류데이터 검색 요청") @@ -234,26 +243,6 @@ public class MapSheetMngDto { private String message; } - @Getter - @AllArgsConstructor - public enum MngState implements EnumType { - COMPLETE("업로드 완료"), - IN_PROGRESS("진행중"), - FAILED("오류"); - - private final String desc; - - @Override - public String getId() { - return name(); - } - - @Override - public String getText() { - return desc; - } - } - @Getter