diff --git a/src/main/java/com/kamco/cd/kamcoback/common/enums/LayerType.java b/src/main/java/com/kamco/cd/kamcoback/common/enums/LayerType.java new file mode 100644 index 00000000..2340b3b9 --- /dev/null +++ b/src/main/java/com/kamco/cd/kamcoback/common/enums/LayerType.java @@ -0,0 +1,28 @@ +package com.kamco.cd.kamcoback.common.enums; + +import com.kamco.cd.kamcoback.common.utils.enums.CodeExpose; +import com.kamco.cd.kamcoback.common.utils.enums.EnumType; +import lombok.AllArgsConstructor; +import lombok.Getter; + +@CodeExpose +@Getter +@AllArgsConstructor +public enum LayerType implements EnumType { + TILE("배경지도"), + GEOJSON("객체데이터"), + WMTS("타일레이어"), + WMS("지적도"); + + 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/postgres/core/MapLayerCoreService.java b/src/main/java/com/kamco/cd/kamcoback/postgres/core/MapLayerCoreService.java index 6a2e13e1..b2bf08c0 100644 --- a/src/main/java/com/kamco/cd/kamcoback/postgres/core/MapLayerCoreService.java +++ b/src/main/java/com/kamco/cd/kamcoback/postgres/core/MapLayerCoreService.java @@ -1,6 +1,7 @@ package com.kamco.cd.kamcoback.postgres.core; import com.fasterxml.jackson.databind.ObjectMapper; +import com.kamco.cd.kamcoback.common.enums.LayerType; import com.kamco.cd.kamcoback.common.utils.UserUtil; import com.kamco.cd.kamcoback.layer.dto.WmtsDto.WmtsAddDto; import com.kamco.cd.kamcoback.postgres.entity.MapLayerEntity; @@ -32,7 +33,7 @@ public class MapLayerCoreService { mapLayerEntity.setIsChangeMap(true); mapLayerEntity.setIsLabelingMap(true); mapLayerEntity.setOrder(10L); - mapLayerEntity.setLayerType("WMTS"); + mapLayerEntity.setLayerType(LayerType.WMTS.getId()); mapLayerRepository.save(mapLayerEntity); } catch (Exception e) { e.printStackTrace();