entity 추가
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
package com.caliverse.admin.domain.entity;
|
||||
|
||||
import com.caliverse.admin.domain.entity.common.ValueEnum;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum ERankingType
|
||||
{
|
||||
PIONEER(1, "rankPioneer"),
|
||||
RUNNER1(2, "rankRunner1"),
|
||||
RUNNER2(3, "rankRunner2"),
|
||||
RUNNER3(4, "rankRunner3"),
|
||||
BATTLE_FFA(5, "battleFFA"),
|
||||
BATTLE_TEAM(6, "battleTeam"),
|
||||
EVENT_CONTRIBUTION(7, "eventContribution"),
|
||||
EVENT_CRAFT(8, "eventCraft"),
|
||||
RUNNER4(9, "rankRunner4");
|
||||
|
||||
private final int value;
|
||||
private final String key;
|
||||
|
||||
// metaId로 enum 찾기
|
||||
public static ERankingType fromMetaId(Integer metaId) {
|
||||
if (metaId == null) return null;
|
||||
|
||||
return Arrays.stream(values())
|
||||
.filter(type -> type.getValue() == metaId)
|
||||
.findFirst()
|
||||
.orElse(null);
|
||||
}
|
||||
|
||||
// key로 enum 찾기
|
||||
public static ERankingType fromKey(String key) {
|
||||
if (key == null) return null;
|
||||
|
||||
return Arrays.stream(values())
|
||||
.filter(type -> type.getKey().equals(key))
|
||||
.findFirst()
|
||||
.orElse(null);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -55,5 +55,7 @@ public enum LogAction {
|
||||
USER,
|
||||
ITEM,
|
||||
WORLD_EVENT,
|
||||
RANKING_SCHEDULE
|
||||
RANKING_SCHEDULE,
|
||||
RANKER_INFO,
|
||||
RANKING_UPDATE
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user