package com.fdkankan.manage.service; import com.baomidou.mybatisplus.extension.service.IService; import com.fdkankan.manage.entity.SysRole; import com.fdkankan.manage.entity.SysUser; import com.fdkankan.manage.vo.request.RequestBase; import com.fdkankan.manage.common.PageInfo; import com.fdkankan.manage.entity.SysMenu; import com.fdkankan.manage.vo.response.SysMenuVo; import java.util.HashMap; import java.util.List; /** *

* 服务类 *

* * @author * @since 2022-06-09 */ public interface ISysMenuService extends IService { List getListByUserId(Object loginId); PageInfo pageList(RequestBase param); List allShowList(); List getByUserId(Long userId); List getByRoleId(List menuIds,Long roleId); List getButtonByUserId(Long userId); HashMap getByIds(List menuIds); List getMenuIdsByRoleId(Long roleId); void setRoleAndMenuCache(SysRole role, SysUser sysUser); }