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