perf: 对获取路由信息接口增加缓存处理

1.优化 Spring Cache 配置
2.暂时移除 Jackson 针对数值类型:Long、BigInteger、BigDecimal 的 toString 处理(TreeUtil 疑似在字符串类型 parentId 时会出现转换异常)
This commit is contained in:
2023-08-31 22:05:35 +08:00
parent d7c0dce608
commit 4639d13ba6
14 changed files with 181 additions and 105 deletions

View File

@@ -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>