jeecg 在用户页面展示当前账号的角色

news/2024/9/20 23:18:11 标签: java, jeecgboot

SysUser 增加角色字段

java">    @TableField(exist = false)
    private String roleText;

/sys/user/listAll 接口增加返回值

在这里插入图片描述

java">				//查询角色
				List<String> roleCodeByUserId = sysUserRoleMapper.getRoleNameByUserId(item.getId());

				if (oConvertUtils.isNotEmpty(roleCodeByUserId)) {
					item.setRoleText(StringUtils.join(roleCodeByUserId.toArray(), SymbolConstant.COMMA));
				} else {
					item.setRoleText("");
				}

Mapper

java">	/**
	 * 通过用户账号查询角色集合
	 * @param userId 用户id
	 * @return List<String>
	 */
	@Select("select role_name from sys_role where id in (select role_id from sys_user_role where user_id = #{userId})")
	List<String> getRoleNameByUserId(@Param("userId") String userId);

http://www.niftyadmin.cn/n/5667843.html

相关文章

HarmonyOS开发实战(5.0)实现二楼上划进入首页效果详解

鸿蒙HarmonyOS开发实战往期必看文章&#xff1a; HarmonyOS NEXT应用开发性能实践总结 一分钟了解”纯血版&#xff01;鸿蒙HarmonyOS Next应用开发&#xff01; 最新版&#xff01;“非常详细的” 鸿蒙HarmonyOS Next应用开发学习路线&#xff01;&#xff08;从零基础入门…

飞驰云联FTP替代方案:安全高效文件传输的新选择

FTP协议广泛应用各行业的文件传输场景中&#xff0c;由于FTP应用获取门槛低、使用普遍&#xff0c;因此大部分企业都习惯使用FTP进行文件传输。然而面临激增的数据量和网络安全威胁的不断演变&#xff0c;FTP在传输安全性与传输性能上有所欠缺&#xff0c;无法满足企业现在的高…

线性系统分析

一、定义 (1)叠加性 若 且 则称该系统具有叠加性。 叠加性:系统的一个输入不影响系统对其他输入的响应。 (2)均匀性 若 对任意常数a下式都成立 则称该系统具有均匀性。 均匀性:系统能够保持对输入信号的缩放因子不变。 (3)线性系统 若一个系统同时具有叠加性和…

如何创建模板提示prompt

定义模型 from langchain_ollama import ChatOllamallm ChatOllama(base_url"http://ip:11434",model"qwen2",temperature0,tool_choice"auto" )什么是提示模板&#xff1f; 它的目的是根据不同的输入动态生成特定格式的文本&#xff0c;以便…

深入探索:深度优先遍历与广度优先遍历的奥秘与应用

在算法和数据结构的广阔领域中&#xff0c;图的遍历是一个核心且基础的概念&#xff0c;它支撑着众多高级算法和应用的实现。深度优先遍历&#xff08;DFS&#xff09;和广度优先遍历&#xff08;BFS&#xff09;作为图的两种基本遍历方式&#xff0c;不仅具有深刻的理论意义&a…

码头童话,“丈量”行业数智化转型

作者 | 曾响铃 文 | 响铃说 一箱车厘子从地球正对的另一边远渡重洋来到中国&#xff0c;而一旦到达&#xff0c;5个小时内它就能变成北京、天津、河北、河南等区域老百姓果盘里的美味。 这一幕&#xff0c;来自央视联合华为制作发布的《新智中国说-谈智一会间》第一期“码头…

img和background-image区别及使用场景

加载时机 img 比 background-image 先加载&#xff0c;因为img属于DOM元素&#xff0c;而渲染过程会先解析 DOM 树&#xff0c;再解析CSS文件。因此重要元素&#xff0c;如logo建议使用img&#xff0c; background-image 更适合作为 banner 轮播图、广告图。因为 banner 通常都…

OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【时间管理】

往期知识点记录&#xff1a; 鸿蒙&#xff08;HarmonyOS&#xff09;应用层开发&#xff08;北向&#xff09;知识点汇总 鸿蒙&#xff08;OpenHarmony&#xff09;南向开发保姆级知识点汇总~ 子系统开发内核 轻量系统内核&#xff08;LiteOS-M&#xff09; 轻量系统内核&#…