From 1a2b07f01ba4616fd9e894dddf474b56d020158c Mon Sep 17 00:00:00 2001
From: zhubaomin <zhubaomin>
Date: 星期一, 07 四月 2025 15:18:51 +0800
Subject: [PATCH] 整理版本

---
 pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1/CodeV1.java |  128 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 128 insertions(+), 0 deletions(-)

diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1/CodeV1.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1/CodeV1.java
new file mode 100644
index 0000000..961f686
--- /dev/null
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1/CodeV1.java
@@ -0,0 +1,128 @@
+package com.dy.common.mw.protocol.p206V1;
+
+public class CodeV1 {
+	//鍔熻兘鐮佷负瀛楃涓诧紝鍗佸叚杩涘埗鏁版嵁
+	public static final String cd_02 = "02" ;//閬ユ祴绔欓摼璺娴�     涓诲姩涓婃姤
+	public static final String cd_10 = "10" ;//璁剧疆閬ユ祴绔欑粓绔湴鍧�
+	public static final String cd_11 = "11" ;//璁剧疆閬ユ祴绔欐椂閽燂紙鏈疄鐜帮級
+	public static final String cd_12 = "12" ;//璁剧疆宸ヤ綔妯″紡锛堟湭瀹炵幇锛�
+	public static final String cd_1F = "1F" ;//璁剧疆娴侀噺鍙傛暟涓婇檺鍊硷紙鏈疄鐜帮級
+	public static final String cd_21 = "21" ;//璁剧疆鏈嶅姟绔疘P鍜岀鍙�
+	public static final String cd_36 = "36" ;//璁剧疆涓讳俊閬揑P鍜岀鍙�(鏃犳鍛戒护)
+	public static final String cd_37 = "37" ;//璁剧疆娴侀噺閲囬泦鍛ㄦ湡
+	public static final String cd_38 = "38" ;//璁剧疆鐢ㄦ埛浣欓鎶ヨ鍊�
+	public static final String cd_39 = "39" ;//璁剧疆鐢垫睜鐢靛帇鎶ヨ鍊�
+	public static final String cd_3A = "3A" ;//璁剧疆闃�闂ㄥ牭杞數娴�
+	public static final String cd_3B = "3B" ;//璁剧疆闃�闂ㄨ秴鏃舵椂闂�
+    public static final String cd_3C = "3C" ;//璁剧疆鑷姤鍛ㄦ湡
+    public static final String cd_3D = "3D" ;//璁剧疆闃舵姘翠环锛圧TU鏈疄鐜帮級
+    public static final String cd_3E = "3E" ;//璁剧疆榛戝悕鍗曪紙鏈疄鐜帮級
+	public static final String cd_50 = "50" ;//鏌ヨ閬ユ祴绔欑粓绔湴鍧�
+    public static final String cd_51 = "51" ;//鏌ヨ鏃堕挓
+    public static final String cd_52 = "52" ;//鏌ヨ宸ヤ綔妯″紡锛堟湭瀹炵幇锛�
+    public static final String cd_53 = "53" ;//鏌ヨ鑷姤绉嶇被鍙婃椂闂撮棿闅旓紙鏈疄鐜帮級
+    public static final String cd_5E = "5E" ;//鏌ヨ缁堢鐘舵�佸拰鎶ヨ鐘舵��
+	public static final String cd_65 = "65" ;//鏌ヨ鑷姤鍛ㄦ湡
+	public static final String cd_66 = "66" ;//鏌ヨIP鍜岀鍙�
+	public static final String cd_67 = "67" ;//鏌ヨ娴侀噺閲囬泦鍛ㄦ湡
+	public static final String cd_68 = "68" ;//鏌ヨ鐢ㄦ埛浣欓鎶ヨ鍊�
+	public static final String cd_69 = "69" ;//鏌ヨ鐢垫睜鐢靛帇鎶ヨ鍊�
+	public static final String cd_6A = "6A" ;//鏌ヨ闃�闂ㄥ牭杞數娴佸��
+	public static final String cd_6B = "6B" ;//鏌ヨ闃�闂ㄨ秴鏃舵椂闂�
+	public static final String cd_6D = "6D" ;//鏌ヨ闃舵姘翠环
+	public static final String cd_81 = "81" ;//闅忔満鑷姤鎶�     涓诲姩涓婃姤
+	public static final String cd_83 = "83" ;//閬ユ祴绔欏紑鍏抽榾鑷姤    涓诲姩涓婃姤
+	public static final String cd_84 = "84" ;//寮�闃�宸ヤ綔鎶�    涓诲姩涓婃姤
+	public static final String cd_91 = "91" ;//娓呯┖鍘嗗彶璁板綍
+	public static final String cd_92 = "92" ;//閬ユ帶鍚姩闃�闂�
+	public static final String cd_93 = "93" ;//閬ユ帶鍏抽棴闃�闂�
+	public static final String cd_95 = "95" ;//澶嶄綅缁堢鍙傛暟鍜岀姸鎬侊紙鏈疄鐜帮級
+	public static final String cd_97 = "97" ;//APP杩滅▼寮�闃�
+	public static final String cd_98 = "98" ;//APP杩滅▼鍏抽榾
+	public static final String cd_99 = "99" ;//瀹氭椂鍏抽榾寮忓紑闃�
+	public static final String cd_A0 = "A0" ;//瀹氶噺鍏抽榾寮忓紑闃�
+	public static final String cd_A1 = "A1" ;//瀹氭椂鍏抽榾寮忚鍒掑紑闃�
+	public static final String cd_A2 = "A2" ;//瀹氶噺鍏抽榾寮忚鍒掑紑闃�
+	public static final String cd_B0 = "B0" ;//鏌ヨ瀹炴椂鏁版嵁锛堟湭瀹炵幇锛�
+	public static final String cd_C0 = "C0" ;//閬ユ祴绔欐暣鐐逛笂鎶ュ疄鏃舵暟鎹�    涓诲姩涓婃姤
+
+	public static final String cd_1600 = "1600" ;//鍗囩骇澶嶄綅
+	public static final String cd_1601 = "1601" ;//鍗囩骇閰嶇疆
+	public static final String cd_1602 = "1602" ;//鍗囩骇鏁版嵁
+	public static final String cd_1603 = "1603" ;//鍗囩骇鏍¢獙
+	public static final String cd_9601 = "9601" ;//鍗囩骇閰嶇疆
+	public static final String cd_9602 = "9602" ;//鍗囩骇鏁版嵁
+	public static final String cd_9603 = "9603" ;//鍗囩骇鏍¢獙
+
+    public static String getCodeName(String code) {
+		String name = (code.equals(cd_02) ? "閾捐矾妫�娴�" :
+			(code.equals(cd_10) ? "璁剧疆缁堢鍦板潃" :
+			(code.equals(cd_11) ? "璁剧疆缁堢鏃堕挓" :
+			(code.equals(cd_12) ? "璁剧疆缁堢宸ヤ綔妯″紡" :
+			(code.equals(cd_1F) ? "璁剧疆娴侀噺鍙傛暟涓婇檺鍊�" :
+			(code.equals(cd_21) ? "璁剧疆IP鍜岀鍙�" :
+			(code.equals(cd_36) ? "璁剧疆IP鍜岀鍙�" :
+			(code.equals(cd_37) ? "璁剧疆娴侀噺閲囬泦鍛ㄦ湡" :
+			(code.equals(cd_38) ? "璁剧疆鐢ㄦ埛浣欓鎶ヨ鍊�" :
+			(code.equals(cd_39) ? "璁剧疆鐢垫睜鐢靛帇鎶ヨ鍊�" :
+			(code.equals(cd_3A) ? "璁剧疆闃�闂ㄥ牭杞數娴�" :
+			(code.equals(cd_3B) ? "璁剧疆闃�闂ㄨ秴鏃舵椂闂�" :
+            (code.equals(cd_3C) ? "璁剧疆鑷姤鍛ㄦ湡" :
+            (code.equals(cd_3D) ? "璁剧疆姘翠环" :
+            (code.equals(cd_3E) ? "璁剧疆榛戝悕鍗�" :
+			(code.equals(cd_50) ? "鏌ヨ缁堢鍦板潃" :
+			(code.equals(cd_51) ? "鏌ヨ缁堢鏃堕挓" :
+			(code.equals(cd_52) ? "鏌ヨ缁堢宸ヤ綔妯″紡" :
+			(code.equals(cd_53) ? "鏌ヨ鑷姤绉嶇被鍙婃椂闂撮棿闅�" :
+			(code.equals(cd_5E) ? "鏌ヨ缁堢鐘舵�佸拰鎶ヨ鐘舵��" :
+			(code.equals(cd_65) ? "鏌ヨ鑷姤鍛ㄦ湡" :
+			(code.equals(cd_66) ? "鏌ヨIP鍜岀鍙�" :
+			(code.equals(cd_67) ? "鏌ヨ娴侀噺閲囬泦鍛ㄦ湡" :
+			(code.equals(cd_68) ? "鏌ヨ鐢ㄦ埛浣欓鎶ヨ鍊�" :
+			(code.equals(cd_69) ? "鏌ヨ鐢垫睜鐢靛帇鎶ヨ鍊�" :
+			(code.equals(cd_6A) ? "鏌ヨ闃�闂ㄥ牭杞數娴佸��" :
+			(code.equals(cd_6B) ? "鏌ヨ闃�闂ㄨ秴鏃舵椂闂�" :
+            (code.equals(cd_6D) ? "鏌ヨ姘翠环" :
+			(code.equals(cd_81) ? "闅忔満鑷姤" :
+			(code.equals(cd_83) ? "寮�鍏抽榾鑷姤" :
+			(code.equals(cd_84) ? "寮�闃�宸ヤ綔鎶�" :
+			(code.equals(cd_91) ? "娓呯┖鍘嗗彶璁板綍" :
+			(code.equals(cd_92) ? "閬ユ帶鍚姩闃�闂�" :
+			(code.equals(cd_93) ? "閬ユ帶鍏抽棴闃�闂�" :
+			(code.equals(cd_95) ? "澶嶄綅缁堢鍙傛暟鍜岀姸鎬�" :
+			(code.equals(cd_97) ? "APP杩滅▼寮�闃�" :
+			(code.equals(cd_98) ? "APP杩滅▼鍏抽榾" :
+			(code.equals(cd_99) ? "瀹氭椂鍏抽榾寮忓紑闃�" :
+			(code.equals(cd_A0) ? "瀹氶噺鍏抽榾寮忓紑闃�" :
+			(code.equals(cd_A1) ? "瀹氭椂鍏抽榾寮忚鍒掑紑闃�" :
+			(code.equals(cd_A2) ? "瀹氶噺鍏抽榾寮忚鍒掑紑闃�" :
+			(code.equals(cd_B0) ? "鏌ヨ瀹炴椂鏁版嵁" :
+			(code.equals(cd_C0) ? "鑷姤(鏁寸偣)瀹炴椂鏁版嵁" :
+			(code.equals(cd_1600) ? "鍗囩骇澶嶄綅" :
+			(code.equals(cd_1601) ? "鍗囩骇閰嶇疆" :
+			(code.equals(cd_1602) ? "鍗囩骇鏁版嵁" :
+			(code.equals(cd_1603) ? "鍗囩骇鏍¢獙" :
+			(code.equals(cd_9601) ? "鍗囩骇閰嶇疆" :
+			(code.equals(cd_9602) ? "鍗囩骇鏁版嵁" :
+			(code.equals(cd_9603) ? "鍗囩骇鏍¢獙" :
+			"")))))))))))))))))))))))))))))))))))))))))))))))))) ;
+		if(name == null || name.equals("")){
+			name = code ;
+		}
+		return name ;
+	}
+
+
+	/**
+	 * 鏄惁涓烘湁鏁堝姛鑳界爜
+	 * @param code 鍔熻兘鐮�
+	 * @return 鏈夋晥true锛屾棤鏁坒alse
+	 */
+	public static boolean isValid(String code){
+		String name = getCodeName(code) ;
+		if(name != null && !name.equals("")){
+			return true ;
+		}
+		return false ;
+	}
+}

--
Gitblit v1.8.0