package com.gkhy.testFourierSpecialGasMonitor.domain.account.service;
|
|
import com.gkhy.testFourierSpecialGasMonitor.domain.account.model.dto.RoleInfoDoaminDTO;
|
|
import java.util.List;
|
|
public interface RoleDomainService {
|
|
RoleInfoDoaminDTO createNewRole(String roleName);
|
|
RoleInfoDoaminDTO findRoleByName(String roleName);
|
|
RoleInfoDoaminDTO findRoleById(Long roleId);
|
|
List<RoleInfoDoaminDTO> findAllActiveRoleList();
|
|
List<RoleInfoDoaminDTO> findAllDeleteRoleList();
|
|
boolean deleteRole(Long roleId);
|
|
/**
|
* 变更用户角色
|
* @param uid
|
* @param roleId
|
* @return
|
*/
|
boolean updateUserRole(Long uid,Long roleId);
|
|
boolean updateRoleName(Long roleId,String name);
|
|
List<RoleInfoDoaminDTO> findAllByIdIn(List<Long> idList);
|
}
|