mirror of
https://github.com/continew-org/continew-admin.git
synced 2025-10-06 15:01:38 +08:00
perf: 对获取路由信息接口增加缓存处理
1.优化 Spring Cache 配置 2.暂时移除 Jackson 针对数值类型:Long、BigInteger、BigDecimal 的 toString 处理(TreeUtil 疑似在字符串类型 parentId 时会出现转换异常)
This commit is contained in:
@@ -14,14 +14,12 @@
|
||||
AND t3.`status` = 1
|
||||
</select>
|
||||
|
||||
<select id="selectListByUserId" resultType="top.charles7c.cnadmin.system.model.entity.MenuDO">
|
||||
<select id="selectListByRoleCode" resultType="top.charles7c.cnadmin.system.model.entity.MenuDO">
|
||||
SELECT t1.*
|
||||
FROM `sys_menu` AS t1
|
||||
LEFT JOIN `sys_role_menu` AS t2 ON t2.`menu_id` = t1.`id`
|
||||
LEFT JOIN `sys_role` AS t3 ON t3.`id` = t2.`role_id`
|
||||
LEFT JOIN `sys_user_role` AS t4 ON t4.`role_id` = t3.`id`
|
||||
LEFT JOIN `sys_user` AS t5 ON t5.`id` = t4.`user_id`
|
||||
WHERE t5.`id` = #{userId}
|
||||
WHERE t3.`code` = #{roleCode}
|
||||
AND t1.`status` = 1
|
||||
AND t3.`status` = 1
|
||||
</select>
|
||||
|
Reference in New Issue
Block a user