IQueryable<WorkCellAbnormalDetail> selectQueryable = base._xpoOfWork.Query<WorkCellAbnormalDetail>().Where(t =>
(queryModel.AbnormalId == Guid.Empty || t.AbnormalId == queryModel.AbnormalId) &&
(queryModel.WorkCellId == Guid.Empty || t.WorkcellId == queryModel.WorkCellId) &&
(queryModel.CodeSchemeName == null || t.CodeSchemeName == queryModel.CodeSchemeName) &&
(queryModel.CodeItemName == null || t.CodeItemName == queryModel.CodeItemName) &&
(queryModel.ClassCode == null || t.ClassCode == queryModel.ClassCode) &&
(queryModel.ShiftDay == null || t.ShiftDay == queryModel.ShiftDay) &&
(queryModel.ShiftName == null || t.ShiftName == queryModel.ShiftName) &&
(queryModel.OperatorId == null || t.OperatorId == queryModel.OperatorId) &&
(queryModel.WorkOrderNo == null || t.WorkOrderNo == queryModel.WorkOrderNo));