From f0a6462c539e217186d6fee31dfec6d2aba2e92a Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期二, 22 四月 2025 09:09:32 +0800 Subject: [PATCH] 点位在线率 --- ycl-common/src/main/java/enumeration/general/AreaDeptEnum.java | 35 +++++++++++++++++++++++++++-------- 1 files changed, 27 insertions(+), 8 deletions(-) diff --git a/ycl-common/src/main/java/enumeration/general/AreaDeptEnum.java b/ycl-common/src/main/java/enumeration/general/AreaDeptEnum.java index 5ec96c3..5d23b48 100644 --- a/ycl-common/src/main/java/enumeration/general/AreaDeptEnum.java +++ b/ycl-common/src/main/java/enumeration/general/AreaDeptEnum.java @@ -4,26 +4,29 @@ /** * 鍖哄煙鏋氫妇 + * osdName涓烘憚鍍忓ご涓婃樉绀虹殑鍖哄煙鍚嶏紝鐢ㄤ簬Osd瀹氭椂浠诲姟姣斿Osd鏄惁姝g‘ */ @Getter public enum AreaDeptEnum { - ZLJQ("鑷祦浜曞尯", "510302", 201), - GJQ("璐′簳鍖�", "510303", 202), - DAQ("澶у畨鍖�", "510304", 102), - YTQ("娌挎哗鍖�", "510311", 211), - RX("鑽e幙", "510321", 203), - FSX("瀵岄『鍘�", "510322", 101), - GXQ("楂樻柊鍖�", "510399", 210), + ZLJQ("鑷祦浜曞尯","鑷祦浜�", "510302", 201), + GJQ("璐′簳鍖�", "璐′簳","510303", 202), + DAQ("澶у畨鍖�","澶у畨","510304", 102), + YTQ("娌挎哗鍖�", "娌挎哗","510311", 211), + RX("鑽e幙", "鑽e幙","510321", 203), + FSX("瀵岄『鍘�", "瀵岄『","510322", 101), + GXQ("楂樻柊鍖�", "楂樻柊","510399", 210), ; private final String name; + private final String osdName; private final String code; private final Integer deptId; - AreaDeptEnum(String name, String code, Integer deptId) { + AreaDeptEnum(String name,String osdName, String code, Integer deptId) { this.name = name; + this.osdName = osdName; this.code = code; this.deptId = deptId; } @@ -36,5 +39,21 @@ } return null; } + public static AreaDeptEnum fromDept(Integer deptId) { + for (AreaDeptEnum type : AreaDeptEnum.values()) { + if (type.getDeptId().equals(deptId) ) { + return type; + } + } + return null; + } + public static AreaDeptEnum fromName(String name) { + for (AreaDeptEnum type : AreaDeptEnum.values()) { + if (type.getName().equals(name) ) { + return type; + } + } + return null; + } } -- Gitblit v1.8.0