fix: 修复非超管用户路由参数(params)丢失问题
This commit is contained in:
@@ -4,8 +4,13 @@
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<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
|
||||
DISTINCT t1.id,
|
||||
t1.name,
|
||||
|
||||
Reference in New Issue
Block a user