getUserByRoleEnumAndAreaId

This commit is contained in:
wangxiaopeng
2024-04-09 10:37:10 +08:00
parent 569cf33173
commit fb3582196c
7 changed files with 24 additions and 8 deletions

View File

@@ -1,5 +1,10 @@
package com.cool.store.enums;
import java.util.Arrays;
import java.util.Map;
import java.util.function.Function;
import java.util.stream.Collectors;
/**
* @author zhangchenbiao
* @FileName: UserRoleEnum
@@ -17,6 +22,9 @@ public enum UserRoleEnum {
private Integer code;
private String desc;
protected static final Map<String, UserRoleEnum> map = Arrays.stream(values()).collect(
Collectors.toMap(UserRoleEnum::getDesc, Function.identity()));
UserRoleEnum(Integer code, String desc) {
this.code = code;
this.desc = desc;
@@ -29,4 +37,8 @@ public enum UserRoleEnum {
public String getDesc() {
return desc;
}
public static UserRoleEnum getByDesc(String desc) {
return map.get(desc);
}
}