whycxzp
2021-04-15 e4e8380597b5abdd2ede656cf5291c5d760b1149
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.whyc.mapper;
 
import com.whyc.pojo.Permission;
import com.whyc.pojo.RolePermission;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
 
import java.util.List;
 
/**
 * 角色-权限
 */
public interface RolePermissionMapper extends CustomMapper<RolePermission> {
 
    @Select("select p.name from tb_role_permission rp inner join tb_permission p on rp.permission_id = p.id inner join tb_user_role ur\n" +
            "on rp.role_id = ur.role_id\n" +
            "where ur.user_id=1 \n")
    List<Permission> getPermissions(Integer userId);
 
    List<String> findPermissionsByUserId(@Param("userId") int userId);
}