From 8d11de6bed3bc965198142e0eb49ab322ac36e70 Mon Sep 17 00:00:00 2001 From: meohin Date: Mon, 22 Sep 2025 09:47:36 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20AbvLevel=20Enum=EC=9D=98=20L1=20?= =?UTF-8?q?=EB=93=B1=EA=B8=89=20=EA=B8=B0=EC=A4=80=20=EB=B0=8F=20=EB=A1=9C?= =?UTF-8?q?=EC=A7=81=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - `AbvLevel` Enum의 L1 등급에 대한 최소(min) 기준값을 0에서 5로 변경 --- src/main/java/com/back/domain/user/enums/AbvLevel.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/back/domain/user/enums/AbvLevel.java b/src/main/java/com/back/domain/user/enums/AbvLevel.java index 41e20a4a..f9289607 100644 --- a/src/main/java/com/back/domain/user/enums/AbvLevel.java +++ b/src/main/java/com/back/domain/user/enums/AbvLevel.java @@ -1,7 +1,7 @@ package com.back.domain.user.enums; public enum AbvLevel { - L1(1, 0, 10, "/img/grade/1.png"), + L1(1, 5, 10, "/img/grade/1.png"), L2(2, 11, 25, "/img/grade/2.png"), L3(3, 26, 45, "/img/grade/3.png"), L4(4, 46, 65, "/img/grade/4.png"), @@ -19,10 +19,14 @@ public enum AbvLevel { this.imagePath = imagePath; } + /** + * percent 값에 따라 등급 반환 + * 5% 미만은 L1보다 낮으므로 기본값 L1 반환 + */ public static AbvLevel of(int percent) { for (var lv : values()) { if (percent >= lv.min && percent <= lv.max) return lv; } - return L1; // 기본값 + return L1; // 5% 미만도 기본적으로 L1 처리 } } \ No newline at end of file