From e82f35b711a745ff98676894d2570094389881ba Mon Sep 17 00:00:00 2001 From: "gayoun.park" Date: Mon, 22 Dec 2025 12:14:57 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AA=A8=EB=8D=B8=EA=B4=80=EB=A6=AC=20>=20?= =?UTF-8?q?=EB=B6=84=EB=A5=98=EA=B0=92=20CodeExpose=20=EC=BB=A4=EB=B0=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cd/kamcoback/model/dto/ModelMngDto.java | 28 +++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/kamco/cd/kamcoback/model/dto/ModelMngDto.java b/src/main/java/com/kamco/cd/kamcoback/model/dto/ModelMngDto.java index 5d1192f9..bc121f99 100644 --- a/src/main/java/com/kamco/cd/kamcoback/model/dto/ModelMngDto.java +++ b/src/main/java/com/kamco/cd/kamcoback/model/dto/ModelMngDto.java @@ -1,9 +1,9 @@ package com.kamco.cd.kamcoback.model.dto; +import com.kamco.cd.kamcoback.common.utils.enums.CodeExpose; +import com.kamco.cd.kamcoback.common.utils.enums.EnumType; import com.kamco.cd.kamcoback.common.utils.interfaces.JsonFormatDttm; import io.swagger.v3.oas.annotations.media.Schema; -import java.math.BigDecimal; -import java.time.ZonedDateTime; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -12,6 +12,9 @@ import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Sort; +import java.math.BigDecimal; +import java.time.ZonedDateTime; + public class ModelMngDto { @Schema(name = "ModelMgmtDto Basic", description = "모델관리 엔티티 기본 정보") @@ -116,4 +119,25 @@ public class ModelMngDto { return PageRequest.of(page, size); } } + + @CodeExpose + @Getter + @AllArgsConstructor + public enum ModelType implements EnumType { + M1("모델 M1"), + M2("모델 M2"), + M3("모델 M3"); + + private final String desc; + + @Override + public String getId() { + return name(); + } + + @Override + public String getText() { + return desc; + } + } }