public async Task <PushSendProcessDomainModel> GetProcessByIdAsync(long processId) { var filter = new SingleQueryFilter(); filter.AddEqual(nameof(PushSendProcess.Id), processId); PushSendProcess entity = await _repository.QueryFirstOrDefaultAsync(filter); return(_mapper.Map <PushSendProcessDomainModel>(entity)); }
/// <summary> /// 单个新增推送消息 /// </summary> /// <returns></returns> public async Task <int> InsertProcessAsync(PushSendProcessDomainModel domainModel) { if (domainModel == null) { return(0); } domainModel.Id = _idGenerator.GenerateId(); PushSendProcess entity = _mapper.Map <PushSendProcess>(domainModel); entity.CreateAt = entity.UpdateAt = DateTimeHelper.GetNow(); return(await _repository.InsertAsync(entity)); }