package com.gkhy.fourierSpecialGasMonitor.domain.sysAdmin.service;
|
|
import com.gkhy.fourierSpecialGasMonitor.domain.sysAdmin.model.bo.CreateNewMenuItemBO;
|
import com.gkhy.fourierSpecialGasMonitor.domain.sysAdmin.model.bo.ModifyMenuItemBO;
|
import com.gkhy.fourierSpecialGasMonitor.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<MenuItemDomainDTO> getAllActiveMenuItems();
|
|
List<MenuItemDomainDTO> getActiveMenuItemListByIds(List<Long> idList);
|
|
List<MenuItemDomainDTO> getActiveMenuItemListTreeByIds(List<Long> idList);
|
|
MenuItemDomainDTO getMenuItemById(Long menuItemId);
|
|
boolean modifyMenuItem(ModifyMenuItemBO bo);
|
|
}
|