25 lines
668 B
C#
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);
|
|
}
|