package admin.util;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.Getter;

/**
 * @author lj
 * @date 2025/2/27 18:14
 */
@Getter
@AllArgsConstructor
public enum ScreenEnum {

    PH_ADMIN("ph",1),
    PH_LC_ADMIN("ph_lc",2),
    PH_SCREEN("phscreen",3),
    PH_TEST("test",4),
    PH_PYT("pyt",5),
    PH_PYT_LS("pytls",6),
    ZP_GQ("zp_gq",7),
    ADMIN("admin",8),
    ALL_PARK("all",9),
    BLT_ADMIN("blt",10),
    BLT_LC_ADMIN("blt_lc",11),
    BLT_SCREEN("screen",12),
    JS_ADMIN("js",13),
    JS_LC_ADMIN("js_lc",14),
    JS_SCREEN("jsscreen",15),
    HK_ADMIN("hk",16),
    HK_LC_ADMIN("hk_lc",17),
    HK_SCREEN("hkscreen",18),
    JGS_ADMIN("jgs",19),
    JGS_LC_ADMIN("jgs_lc",20),
    JGS_SCREEN("jgsscreen",21),
    BJ_ADMIN("bj",22),
    HZ_ADMIN("hz",23),
    QY_ADMIN("qy",24),
    QYT_ADMIN("qyt",25),
    NC_ADMIN("nc",26),
    YZ_ADMIN("yz",27),
    NK_ADMIN("nk",28);
    private String name;
    private Integer userId;

    public static Integer getByUserName(String userName){
        for(ScreenEnum value:ScreenEnum.values()){
            if(value.name.equals(userName)){
                return value.userId;
            }
        }
        return ScreenEnum.ALL_PARK.userId;
    }
}