/// <summary> /// 创建组织 /// </summary> public async Task <BaseUserOrgListDto> CreateOrganizationUnit(BaseUserOrgEditDto input) { input.OrgGuid = Guid.NewGuid().ToString(); var entity = input.MapTo <BaseUserOrg>(); var new_id = await _orgRepository.InsertAndGetIdAsync(entity); entity.Id = new_id; return(entity.MapTo <BaseUserOrgListDto>()); }
/// <summary> /// 更新组织 /// </summary> public async Task <BaseUserOrgListDto> UpdateOrganizationUnit(BaseUserOrgEditDto input) { if (input.Id.HasValue) { var entity = await _orgRepository.GetAsync(input.Id.Value); await _orgRepository.UpdateAsync(entity); return(entity.MapTo <BaseUserOrgListDto>()); } else { return(null); } }