/// <summary> /// 修改菜单信息 /// </summary> /// <param name="Id">主键</param> /// <param name="dto">修改信息</param> /// <returns></returns> public async Task <bool> UpdateAsync(Guid Id, MenuUpdateDto dto) { Id.NotEmpty(nameof(Id)); dto.NotNull(nameof(MenuUpdateDto)); var menuModel = await _menuRepository.GetByIdAsync(Id); if (menuModel.IsNotNull()) { var menuResult = dto.ToMap(menuModel); return(await _menuRepository.UpdateAsync(menuResult)); } throw new BusinessException("当前需修改菜单信息异常,请刷新重试!!!"); }