package com.ots.project.system.role.service; import com.ots.project.system.role.domain.Role; import com.ots.project.system.user.domain.UserRole; import java.util.List; import java.util.Set; public interface IRoleService { public List selectRoleList(Role role); public Set selectRoleKeys(Long userId); public List selectRolesByUserId(Long userId); public List selectRoleAll(); public Role selectRoleById(Long roleId); public boolean deleteRoleById(Long roleId); public int deleteRoleByIds(String ids) throws Exception; public int insertRole(Role role); public int updateRole(Role role); public int authDataScope(Role role); public String checkRoleNameUnique(Role role); public String checkRoleKeyUnique(Role role); public int countUserRoleByRoleId(Long roleId); public int changeStatus(Role role); public int deleteAuthUser(UserRole userRole); public int deleteAuthUsers(Long roleId, String userIds); public int insertAuthUsers(Long roleId, String userIds); }