/// <summary> /// 新增或修改机构 /// </summary> /// <param name="department"></param> /// <returns></returns> public async Task <ResultEntity> AddOrUpdateAsync(DepartmentEditDto department) { var model = Mapper.Map <Department>(department); var result = await _departmentManager.AddOrUpdateAsync(model); if (result.Success) { await _unitOfWork.CommitAsync(); if (model.Id > 0) { await _logManager.LogInfomationAsync(EnumLogType.Audit, LogTitleConstString.DepartmentEdit, $"{department.FullName}", JsonConvert.SerializeObject(department), department.UpdateBy); } else { await _logManager.LogInfomationAsync(EnumLogType.Audit, LogTitleConstString.DepartmentAdd, $"{department.FullName}", JsonConvert.SerializeObject(department), department.CreateBy); } } return(result); }