You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
522 B
26 lines
522 B
package com.demo.service;
|
|
|
|
import com.demo.pojo.User;
|
|
|
|
public interface UserRoleService {
|
|
|
|
/**
|
|
* 给管理员设置角色s
|
|
* @param user
|
|
* @param roleIds
|
|
*/
|
|
public void setRoles(User user, long[] roleIds);
|
|
|
|
/**
|
|
* 删除当前管理员的所有角色
|
|
* @param userId
|
|
*/
|
|
public void deleteByUser(long userId);
|
|
|
|
/**
|
|
* 根据角色id删除权限 删除所有拥有传入角色的权限记录
|
|
* @param roleId
|
|
*/
|
|
public void deleteByRole(long roleId);
|
|
}
|