public async Task <QueryResultModel <TaskLogEntity> > QueryAsync(TaskLogQueryModel model) { var paging = model.Paging(); var query = dbSet.AsQueryable(); if (!model.TaskId.IsNull()) { query = query.Where(a => a.TaskId == model.TaskId); } if (!model.Type.IsNull()) { query = query.Where(a => a.Type == model.Type); } if (!model.Msg.IsNull()) { query = query.Where(a => a.Msg.Contains(model.Msg)); } if (!paging.OrderBy.Any()) { query = query.OrderByDescending(m => m.CreatedTime); } return(await query.PaginationGetResult(paging)); }
public async Task <QueryResultModel <TaskLogEntity> > Log(TaskLogQueryModel model) { var result = await _service.LogQuery(model); return(result.Data); }
public async Task <IResultModel <QueryResultModel <TaskLogEntity> > > LogQuery(TaskLogQueryModel model) { var result = new ResultModel <QueryResultModel <TaskLogEntity> >(); var data = await _logRepository.QueryAsync(model); return(result.Success(data)); }