From b874509c73cbdea8eab37bb232ed3fd515b9a1a2 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期一, 27 十一月 2023 09:54:26 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- Source/UBCS/ubcs-ops-api/ubcs-log-api/src/main/java/com/vci/ubcs/log/enumpack/ServiceNameRoleEnum.java | 182 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 182 insertions(+), 0 deletions(-) diff --git a/Source/UBCS/ubcs-ops-api/ubcs-log-api/src/main/java/com/vci/ubcs/log/enumpack/ServiceNameRoleEnum.java b/Source/UBCS/ubcs-ops-api/ubcs-log-api/src/main/java/com/vci/ubcs/log/enumpack/ServiceNameRoleEnum.java new file mode 100644 index 0000000..e65283e --- /dev/null +++ b/Source/UBCS/ubcs-ops-api/ubcs-log-api/src/main/java/com/vci/ubcs/log/enumpack/ServiceNameRoleEnum.java @@ -0,0 +1,182 @@ +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 鏋氫妇瀵硅薄锛屼笉瀛樺湪鏃跺�欒繑鍥瀗ull + */ + public static ServiceNameRoleEnum forValue(String value) { + for (ServiceNameRoleEnum wenum : ServiceNameRoleEnum.values()) { + if (wenum.getValue().equalsIgnoreCase(value)) { + return wenum; + } + } + return null; + } + +} -- Gitblit v1.9.3