package com.gkhy.labRiskManage.domain.sysAdmin.service; import com.gkhy.labRiskManage.domain.sysAdmin.model.bo.CreateNewMenuItemBO; import com.gkhy.labRiskManage.domain.sysAdmin.model.bo.ModifyMenuItemBO; import com.gkhy.labRiskManage.domain.sysAdmin.model.dto.MenuItemDomainDTO; import java.util.List; public interface MenuDomainService { MenuItemDomainDTO createNewMenuItem(CreateNewMenuItemBO createBO); boolean setMenuItemEnable(Long menuItemId); boolean setMenuItemDisable(Long menuItemId); boolean deleteMenuItem(Long menuItemId); /** * 获取全部可用的菜单项 * @return */ List getAllActiveMenuItems(); List getActiveMenuItemListByIds(List idList); List getActiveMenuItemListTreeByIds(List idList); MenuItemDomainDTO getMenuItemById(Long menuItemId); boolean modifyMenuItem(ModifyMenuItemBO bo); }