fix: 修复非超管用户路由参数(params)丢失问题

This commit is contained in:
Ray.Hao
2026-05-14 16:56:06 +08:00
parent 7a43e9c38c
commit 13079f3d13

View File

@@ -4,8 +4,13 @@
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.boot.system.mapper.MenuMapper"> <mapper namespace="com.youlai.boot.system.mapper.MenuMapper">
<!-- 菜单结果映射:仅 params 字段需要 JacksonTypeHandler其余自动映射 -->
<resultMap id="menuResultMap" type="com.youlai.boot.system.model.entity.Menu" autoMapping="true">
<result property="params" column="params" typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler"/>
</resultMap>
<!-- 获取路由列表 --> <!-- 获取路由列表 -->
<select id="getMenusByRoleCodes" resultType="com.youlai.boot.system.model.entity.Menu"> <select id="getMenusByRoleCodes" resultMap="menuResultMap">
SELECT SELECT
DISTINCT t1.id, DISTINCT t1.id,
t1.name, t1.name,