package com.kidgrow.usercenter.service; import com.kidgrow.common.model.ResultBody; import com.kidgrow.common.model.SysMenu; import com.kidgrow.common.service.ISuperService; import java.util.List; import java.util.Map; import java.util.Set; /** * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020
* * @Description:
* @Project:
* @CreateDate: Created in 2020/2/13 16:33
* @Author: liuke */ public interface ISysMenuService extends ISuperService { /** * 查询所有菜单 */ List findAll(Map params); /** * 查询所有一级菜单 */ List findOnes(String tenantId); /** * 角色分配菜单 * @param roleId * @param menuIds */ void setMenuToRole(Long roleId, Set menuIds); /** * 角色菜单列表 * @param roleIds 角色ids * @return */ List findByRoles(Set roleIds); /** * 角色菜单列表 * @param roleIds 角色ids * @param roleIds 是否菜单 * @return */ List findByRoles(Set roleIds, Integer type); /** * 角色菜单列表 * @param roleCodes * @return */ List findByRoleCodes(Set roleCodes, Integer type); /** * 状态变更 * @param params * @return */ ResultBody updateEnabled(Map params); }