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);
|
}
|