HuanMengAdmin/admin-server/MiaoYu.Shared.Admin/ApplicationServices/IPermissionService.cs
2024-07-19 02:05:38 +08:00

23 lines
606 B
C#

namespace MiaoYu.Shared.Admin.ApplicationServices;
/// <summary>
///
/// </summary>
public interface IPermissionService : IScopedDependency
{
/// <summary>
/// 获取拥有的菜单对象的权限
/// </summary>
/// <param name="sysMenuList"></param>
/// <returns></returns>
Task<List<Dictionary<string, object>>> GetPowerByMenusAsync(List<SysMenu> sysMenuList);
/// <summary>
/// 根据菜单获取权限
/// </summary>
/// <param name="menuId"></param>
/// <returns></returns>
Task<Dictionary<string, object>> GetPowerStateByMenuIdAsync(int menuId);
}