liuxiaolong
2019-05-06 f99bc8c6a1d10610373738edd7d0aa0181c81d99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package com.cloud.user.dao;
 
import java.util.Map;
import java.util.Set;
 
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
 
import com.cloud.model.sys.SysPermission;
 
/**
 * 角色权限关系
 * 
 * @author bsk
 *
 */
@Mapper
public interface RolePermissionDao {
 
    @Insert("insert into sys_role_permission(roleId, permissionId) values(#{roleId}, #{permissionId})")
    int saveRolePermission(@Param("roleId") Long roleId, @Param("permissionId") Long permissionId);
 
    int deleteRolePermission(@Param("roleId") Long roleId, @Param("permissionId") Long permissionId);
 
    Set<SysPermission> findPermissionsByRoleIds(@Param("roleIds") Set<Long> roleIds);
 
    void deleteRolePermissionByParams(Map<String, Object> params);
}