Commit 7b092ddf by 罗承锋

优化垂直鉴权

parent 10f69ae4
package com.winsun.mapper;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.winsun.auth.model.common.Menu;
import com.winsun.bean.SysUser;
import org.apache.ibatis.annotations.*;
import org.springframework.stereotype.Component;
......@@ -26,4 +27,6 @@ public interface SysUserMapper extends BaseMapper<SysUser> {
List<Map<String,Object>> findPartnerById(@Param("id")String id);
List<Map<String,Object>> schoolAllocationList(@Param("account")String account,@Param("name")String name,@Param("substName")String substName,@Param("schoolName")String schoolName);
List<Menu> getRoleMenu(@Param("roleIds") List<Integer> roleIds);
}
......@@ -22,5 +22,19 @@
</if>
</select>
<select id="getRoleMenu" resultType="com.winsun.auth.model.common.Menu">
SELECT
sm.`name`,
sm.url
FROM
sys_relation sr
LEFT JOIN sys_menu sm ON sr.menuid = sm.id
WHERE
sr.roleid in
<foreach collection="roleIds" item="role" open="(" close=")">
#{role}
</foreach>
</select>
</mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment