using System; 
 | 
using System.Collections.Generic; 
 | 
using System.Linq; 
 | 
using System.Text; 
 | 
using System.Threading.Tasks; 
 | 
using WIDESEAWCS_DTO.System; 
 | 
using WIDESEAWCS_Core; 
 | 
using WIDESEAWCS_Core.BaseServices; 
 | 
using WIDESEAWCS_Model.Models; 
 | 
  
 | 
namespace WIDESEAWCS_ISystemServices 
 | 
{ 
 | 
    public interface ISys_MenuService : IService<Sys_Menu> 
 | 
    { 
 | 
        object GetCurrentMenuActionList(); 
 | 
        object GetMenuActionList(int roleId); 
 | 
  
 | 
        List<MenuDTO> GetUserMenuList(int roleId); 
 | 
  
 | 
        List<Permissions> GetPermissions(int roleId); 
 | 
  
 | 
        List<ActionDTO> GetActions(int menuId, List<ActionDTO> menuActions, List<Permissions> permissions, int roleId); 
 | 
  
 | 
        object GetMenu(); 
 | 
  
 | 
        object GetTreeItem(int menuId); 
 | 
  
 | 
        WebResponseContent Save(Sys_Menu menu); 
 | 
  
 | 
        WebResponseContent DelMenu(int menuId); 
 | 
    } 
 | 
} 
 |