From f5a65b910593501169b0e2db04a9b9c6fe790698 Mon Sep 17 00:00:00 2001
From: Fixiaobai <fixiaobai@163.com>
Date: 星期六, 26 八月 2023 13:28:55 +0800
Subject: [PATCH] 角色管理

---
 framework/src/main/java/com/yuanchu/limslaboratory/controllerServerApi/LaboratoryServerApi.java |   35 +++++++++++++++++++++++++++++++++++
 1 files changed, 35 insertions(+), 0 deletions(-)

diff --git a/framework/src/main/java/com/yuanchu/limslaboratory/controllerServerApi/LaboratoryServerApi.java b/framework/src/main/java/com/yuanchu/limslaboratory/controllerServerApi/LaboratoryServerApi.java
new file mode 100644
index 0000000..1460e5a
--- /dev/null
+++ b/framework/src/main/java/com/yuanchu/limslaboratory/controllerServerApi/LaboratoryServerApi.java
@@ -0,0 +1,35 @@
+package com.yuanchu.limslaboratory.controllerServerApi;
+
+import com.yuanchu.limslaboratory.utils.HttpUtils;
+import com.yuanchu.limslaboratory.utils.JsonUtil;
+import com.yuanchu.limslaboratory.utils.RedisUtil;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.Resource;
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * @Author 寮犲
+ * @Date 2023/8/26
+ */
+@Component
+public class LaboratoryServerApi {
+
+    private final String ROLE_MANAGER="/role-manager";
+
+    @Resource
+    HttpUtils  httpUtils;
+
+    public Map<String, Object> getRoleAndMenuByRole(Long roleId){
+        String url=ROLE_MANAGER+ "/getRoleAndMenuByRole";
+        HashMap<String, String>map=new HashMap<>();
+        map.put("roleId",String.valueOf(roleId));
+        String result = httpUtils.get(url, map, String.valueOf(RedisUtil.get("access_token")));
+        return JsonUtil.jsonToPojo(result,Map.class);
+    }
+
+
+}

--
Gitblit v1.9.3