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 findPermissionsByRoleIds(@Param("roleIds") Set roleIds); void deleteRolePermissionByParams(Map params); }