package com.ruoyi.system.service;
|
|
import com.ruoyi.common.basic.PageInfo;
|
import com.ruoyi.system.dto.SysRoleManageAddRequest;
|
import com.ruoyi.system.dto.SysRoleManageDeleteRequest;
|
import com.ruoyi.system.dto.SysRoleManageDetailRequest;
|
import com.ruoyi.system.dto.SysRoleManageEditRequest;
|
import com.ruoyi.system.dto.SysRoleManagePageRequest;
|
import com.ruoyi.system.vo.SysMenuPermissionVO;
|
import com.ruoyi.system.vo.SysRoleManageDetailVO;
|
import com.ruoyi.system.vo.SysRoleManageVO;
|
|
import java.util.List;
|
|
/**
|
* 角色管理服务
|
*
|
* @author ruoyi
|
*/
|
public interface ISysRoleManageService
|
{
|
public PageInfo<SysRoleManageVO> pageList(SysRoleManagePageRequest request);
|
|
public SysRoleManageDetailVO detail(SysRoleManageDetailRequest request);
|
|
public int add(SysRoleManageAddRequest request, String username);
|
|
public int edit(SysRoleManageEditRequest request, String username);
|
|
public int delete(SysRoleManageDeleteRequest request);
|
|
public List<SysMenuPermissionVO> permissionTree();
|
}
|