public async Task <IResponseOutput> UpdateAsync(ViewUpdateInput input) { if (!(input?.Id > 0)) { return(ResponseOutput.NotOk()); } var entity = await _viewRepository.GetAsync(input.Id); if (!(entity?.Id > 0)) { return(ResponseOutput.NotOk("视图不存在!")); } _mapper.Map(input, entity); await _viewRepository.UpdateAsync(entity); return(ResponseOutput.Ok()); }