This commit is contained in:
Wang.Huan
2025-03-03 14:58:50 +08:00
parent 5c1bc76dee
commit 5fce7d604a
9 changed files with 11 additions and 11 deletions

View File

@@ -1,6 +1,6 @@
package com.openhis.common.utils;
import com.openhis.common.enums.ValueEnum;
import com.openhis.common.enums.HisEnumInterface;
import java.util.Arrays;
@@ -14,11 +14,11 @@ public class EnumUtils {
* @param <E> 枚举类型
* @return 对应的 info如果未找到则返回 null
*/
public static <E extends Enum<E> & ValueEnum> String getInfoByValue(Class<E> enumClass, Integer value) {
public static <E extends Enum<E> & HisEnumInterface> String getInfoByValue(Class<E> enumClass, Integer value) {
return Arrays.stream(enumClass.getEnumConstants())
.filter(e -> e.getValue().equals(value))
.findFirst()
.map(ValueEnum::getInfo)
.map(HisEnumInterface::getInfo)
.orElse(null);
}
}