using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WIDESEAWCS_Core;
using WIDESEAWCS_Core.BaseRepository;
using WIDESEAWCS_Model.Models;

namespace WIDESEAWCS_ISystemRepository
{
    public interface ISys_MenuRepository : IRepository<Sys_Menu>
    {
        List<Sys_Menu> GetAllMenu();

        object GetSuperAdminMenu();

        object GetMenuByRoleId(int roleId);

        List<Permissions> GetPermissions(int roleId);

        object GetMenu(List<int> menuIds);

        object GetTreeItem(int menuId);
    }
}