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