重构控制器

This commit is contained in:
橙子
2021-10-27 18:01:09 +08:00
parent 3c200cc614
commit 7c255f383a
6 changed files with 48 additions and 96 deletions

View File

@@ -67,20 +67,22 @@ namespace Yi.Framework.ApiMicroservice.Controllers
/// <summary>
/// 给角色设置菜单多个角色与多个菜单让每一个角色都设置ids1为角色ids2为菜单
/// 用于设置角色
/// </summary>
/// <param name="idsListDto"></param>
/// <returns></returns>
[HttpPost]
public async Task<Result> SetMenuByRole(IdsListDto<int> idsListDto)
{
await _roleService.SetMenusByRolesId(idsListDto.ids2, idsListDto.ids1);
return Result.Success();
}
/// <summary>
/// 用于给角色设置菜单的时候,点击一个角色,显示这个角色拥有的并列的菜单
/// </summary>
/// <param name="roleId"></param>
/// <returns></returns>
[HttpGet]
public async Task<Result> GetMenuByRloe(int roleId)
public async Task<Result> GetTopMenusByRoleId(int roleId)
{
var menuList =await _roleService.GetMenusByRoleId(roleId);
return Result.Success().SetData(menuList);
}
}
}