From 9e20b9fb77a41cb5b4a6eb6213fc51cab1f0bb91 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期五, 23 八月 2024 18:00:25 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/properties/JsonConfigReader.java | 63 +++++++++++++++++++++++++++++-- 1 files changed, 59 insertions(+), 4 deletions(-) diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/properties/JsonConfigReader.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/properties/JsonConfigReader.java index 840d4f0..0efe596 100644 --- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/properties/JsonConfigReader.java +++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/properties/JsonConfigReader.java @@ -17,20 +17,75 @@ /** * 鑿滃崟json閰嶇疆鏂囦欢锛屽鏈夊叾浠栭渶瑕佽鍙栫殑锛屽彲浠ヤ豢鐓у綋鍓嶉�昏緫缂栧啓 */ - private static MenuVO menuVO; + private static sysModuleConf sysModuleConf; static{ try { File file = ResourceUtils.getFile("classpath:menuConfig.json"); String json = FileUtils.readFileToString(file, "UTF-8"); - menuVO = JSON.parseObject(json, MenuVO.class); + sysModuleConf = JSON.parseObject(json, sysModuleConf.class); }catch (IOException e) { e.printStackTrace(); } } - public static MenuVO getMenuVO() { - return menuVO; + public static sysModuleConf getSysModuleConf() { + return sysModuleConf; + } + + public static class sysModuleConf { + + /** + * 绯荤粺妯″潡閰嶇疆 + */ + private MenuVO sysModuleNode; + + /** + * 绠$悊鍔熻兘妯″潡 + */ + private MenuVO systemManagmentNode; + + /** + * 涓氬姟鍔熻兘妯″潡 + */ + private MenuVO modelManagmentNode; + + /** + * 鎿嶄綔绫诲瀷妯″潡 + */ + private MenuVO operateNode; + + public void setSysModuleNode(MenuVO sysModuleNode) { + this.sysModuleNode = sysModuleNode; + } + + public void setSystemManagmentNode(MenuVO systemManagmentNode) { + this.systemManagmentNode = systemManagmentNode; + } + + public void setModelManagmentNode(MenuVO modelManagmentNode) { + this.modelManagmentNode = modelManagmentNode; + } + + public MenuVO getSysModuleNode() { + return sysModuleNode; + } + + public MenuVO getSystemManagmentNode() { + return systemManagmentNode; + } + + public MenuVO getModelManagmentNode() { + return modelManagmentNode; + } + + public void setOperateNode(MenuVO operateNode) { + this.operateNode = operateNode; + } + + public MenuVO getOperateNode() { + return operateNode; + } } } -- Gitblit v1.9.3