package com.gkhy.testFourierSpecialGasMonitor.application.sysAdmin.service;
|
|
import com.gkhy.testFourierSpecialGasMonitor.application.sysAdmin.model.dto.req.*;
|
import com.gkhy.testFourierSpecialGasMonitor.commons.domain.Result;
|
import com.gkhy.testFourierSpecialGasMonitor.commons.domain.SearchResult;
|
|
public interface MenuAppService {
|
|
/**
|
* 新建菜单项
|
* @param dto
|
* @return
|
*/
|
Result addMenuItem(NewMenuItemAppDTO dto);
|
|
/**
|
* 修改菜单项
|
* @param dto
|
* @return
|
*/
|
Result modifyMenuItem(AddAndUpdateMenuItemAppDTO dto);
|
|
/**
|
* 删除菜单项
|
* @param menuItemId
|
* @return
|
*/
|
Result deleteMenuItem(Long menuItemId);
|
|
/**
|
* 获取全部可用菜单项
|
* @return
|
*/
|
SearchResult getAllMenuItems();
|
|
Result roleBindMenu(RoleBindMenuAppDTO bindDTO);
|
|
Result menuBindRole(MenuItemBindRoleAppDTO bindDTO);
|
}
|