¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.log.enumpack; |
| | | |
| | | import com.vci.ubcs.starter.web.enumpck.BaseEnum; |
| | | |
| | | /** |
| | | * @author ludc |
| | | * @date 2023/11/26 18:54 |
| | | */ |
| | | public enum ServiceNameRoleEnum implements BaseEnum { |
| | | |
| | | /** |
| | | * ç¼ç æå¡ |
| | | */ |
| | | UBCS_CODE("ubcs_code","ç¼ç æå¡"), |
| | | |
| | | /** |
| | | * é´ææå¡ |
| | | */ |
| | | UBCS_AUTH("ubcs_auth","é´ææå¡"), |
| | | |
| | | /** |
| | | * æµç¨ç®¡çæå¡ |
| | | */ |
| | | UBCS_FLOW("ubcs_flow","æµç¨ç®¡çæå¡"), |
| | | |
| | | /** |
| | | * 对象建模管çæå¡ |
| | | */ |
| | | UBCS_OMD("ubcs_omd","对象建模管çæå¡"), |
| | | |
| | | /** |
| | | * æ¥å¿ç®¡çæå¡ |
| | | */ |
| | | UBCS_LOG("ubcs_log","æ¥å¿ç®¡çæå¡"), |
| | | |
| | | /** |
| | | * éæç®¡çæå¡ |
| | | */ |
| | | UBCS_APPLYJTCODESERVICE("ubcs_applyjtcodeservice","éæç®¡çæå¡"), |
| | | |
| | | /** |
| | | * ç³»ç»ç®¡çæå¡ |
| | | */ |
| | | UBCS_SYSTEM("ubcs_system","ç³»ç»ç®¡çæå¡"), |
| | | |
| | | /** |
| | | * é¦é¡µæ¡é¢æå¡ |
| | | */ |
| | | UBCS_DESK("ubcs_desk","é¦é¡µæ¡é¢æå¡"), |
| | | |
| | | /** |
| | | * æä»¶ç®¡çæå¡ |
| | | */ |
| | | UBCS_RESOURCE("ubcs_resource","æä»¶ç®¡çæå¡"), |
| | | |
| | | /** |
| | | * ç½å
³æå¡ |
| | | */ |
| | | UBCS_GATEWAY("ubcs_gateway","ç½å
³æå¡"), |
| | | |
| | | /** |
| | | * æ¥è¡¨æå¡ |
| | | */ |
| | | UBCS_REPORT("ubcs_report","æ¥è¡¨æå¡"), |
| | | |
| | | /** |
| | | * ç¨æ·ä¿¡æ¯ç®¡çæå¡ |
| | | */ |
| | | UBCS_USER("ubcs_user","ç¨æ·ä¿¡æ¯ç®¡çæå¡"), |
| | | |
| | | /** |
| | | * ç¨æ·ä¿¡æ¯ç®¡çæå¡ |
| | | */ |
| | | UBCS_ADMIN("ubcs_user","æå¡æ²»çæå¡") |
| | | |
| | | ; |
| | | |
| | | /** |
| | | * æä¸¾çå¼ |
| | | */ |
| | | private String value; |
| | | |
| | | /** |
| | | * æä¸¾æ¾ç¤ºææ¬ |
| | | */ |
| | | private String text; |
| | | |
| | | /** |
| | | * è·åæä¸¾å¼ |
| | | * |
| | | * @return æä¸¾å¼ |
| | | */ |
| | | @Override |
| | | public String getValue() { |
| | | return value; |
| | | } |
| | | |
| | | /** |
| | | * 设置æä¸¾å¼ |
| | | * |
| | | * @param value æä¸¾å¼ |
| | | */ |
| | | public void setValue(String value) { |
| | | this.value = value; |
| | | } |
| | | |
| | | /** |
| | | * è·åæä¸¾æ¾ç¤ºææ¬ |
| | | * |
| | | * @return æ¾ç¤ºææ¬ |
| | | */ |
| | | @Override |
| | | public String getText() { |
| | | return text; |
| | | } |
| | | |
| | | /** |
| | | * 设置æ¾ç¤ºææ¬ |
| | | * |
| | | * @param text æ¾ç¤ºææ¬ |
| | | */ |
| | | public void setText(String text) { |
| | | this.text = text; |
| | | } |
| | | |
| | | /** |
| | | * æé 彿° |
| | | * |
| | | * @param value å¼ |
| | | * @param text æ¾ç¤ºææ¬ |
| | | */ |
| | | private ServiceNameRoleEnum(String value, String text) { |
| | | this.value = value; |
| | | this.text = text; |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®åç§°è·å对åºçæä¸¾å¼ |
| | | * |
| | | * @param text åç§° |
| | | * @return æä¸¾å¼ |
| | | */ |
| | | public static String getValueByText(String text) { |
| | | for (ServiceNameRoleEnum wenum : ServiceNameRoleEnum.values()) { |
| | | if (wenum.getText().equalsIgnoreCase(text)) { |
| | | return wenum.getValue(); |
| | | } |
| | | } |
| | | return ""; |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®æä¸¾å¼è·ååç§° |
| | | * |
| | | * @param value æä¸¾å¼ |
| | | * @return åç§° |
| | | */ |
| | | public static String getTextByValue(String value) { |
| | | for (ServiceNameRoleEnum wenum : ServiceNameRoleEnum.values()) { |
| | | if (wenum.getValue().equalsIgnoreCase(value)) { |
| | | return wenum.getText(); |
| | | } |
| | | } |
| | | return ""; |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®æä¸¾å¼è·åæä¸¾å¯¹è±¡ |
| | | * |
| | | * @param value æä¸¾å¼ |
| | | * @return æä¸¾å¯¹è±¡ï¼ä¸å卿¶åè¿ånull |
| | | */ |
| | | public static ServiceNameRoleEnum forValue(String value) { |
| | | for (ServiceNameRoleEnum wenum : ServiceNameRoleEnum.values()) { |
| | | if (wenum.getValue().equalsIgnoreCase(value)) { |
| | | return wenum; |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | } |