Files
WCS/Cowain.Base/IServices/IUserRoleMenuService.cs
2026-03-02 09:08:20 +08:00

25 lines
668 B
C#

using Cowain.Base.Models;
using Cowain.Base.ViewModels;
namespace Cowain.Base.IServices;
public interface IUserRoleMenuService : IBaseService
{
/// <summary>
/// 获取所有菜单
/// </summary>
/// <param name="currentUser"></param>
/// <returns></returns>
Task<List<UserRoleViewModel>> GetAllAsync();
/// <summary>
/// 修改角色菜单
/// </summary>
/// <returns></returns>
Task<ResultModel> EditUserRoleMenuAsync(UserRoleViewModel? userRole);
Task<ResultModel> EditMenuActionsAsync(UserRoleMenuViewModel? userRoleMenu);
Task<ResultModel> DeleteMenuActionsAsync(UserRoleMenuViewModel? userRoleMenu);
}