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));
        }