|
@@ -3,12 +3,8 @@ package com.gyee.knowledge.service.knowledge;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.gyee.common.model.StringUtils;
|
|
|
-import com.gyee.knowledge.model.auto.Alertrule2;
|
|
|
-import com.gyee.knowledge.model.auto.Alertrulefailure;
|
|
|
-import com.gyee.knowledge.model.auto.P3DeviceFault;
|
|
|
-import com.gyee.knowledge.service.auto.IAlertrule2Service;
|
|
|
-import com.gyee.knowledge.service.auto.IAlertrulefailureService;
|
|
|
-import com.gyee.knowledge.service.auto.IP3DeviceFaultService;
|
|
|
+import com.gyee.knowledge.model.auto.*;
|
|
|
+import com.gyee.knowledge.service.auto.*;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
@@ -23,6 +19,10 @@ public class KnowledgeService {
|
|
|
private IAlertrule2Service iAlertrule2Service;
|
|
|
@Resource
|
|
|
private IAlertrulefailureService iAlertrulefailureService;
|
|
|
+ @Resource
|
|
|
+ private IP3DeviceFeaturesService ip3DeviceFeaturesService;
|
|
|
+ @Resource
|
|
|
+ private ISafeprecstardService iSafeprecstardService;
|
|
|
|
|
|
|
|
|
public List<P3DeviceFault> faultKnowledge(String gzjb, String tjlx, String cxnr, String pageNum, String pageSize) {
|
|
@@ -63,4 +63,26 @@ public class KnowledgeService {
|
|
|
public List<String> modelList() {
|
|
|
return iAlertrulefailureService.list().stream().map(i->i.getModel()).distinct().collect(Collectors.toList());
|
|
|
}
|
|
|
+
|
|
|
+ public List<P3DeviceFeatures> featureParameter(String name, String pageNum, String pageSize) {
|
|
|
+ QueryWrapper<P3DeviceFeatures> qw = new QueryWrapper<>();
|
|
|
+ if (StringUtils.isNotEmpty(name)){
|
|
|
+ qw.like("name",name);
|
|
|
+ }
|
|
|
+ Page<P3DeviceFeatures> page = new Page<>(Integer.parseInt(pageNum),Integer.parseInt(pageSize));
|
|
|
+ Page<P3DeviceFeatures> p3DeviceFaultPage = ip3DeviceFeaturesService.getBaseMapper().selectPage(page, qw);
|
|
|
+ List<P3DeviceFeatures> list = p3DeviceFaultPage.getRecords();
|
|
|
+ return list;
|
|
|
+ }
|
|
|
+
|
|
|
+ public List<Safeprecstard> safeMeasureKnowledge(String name, String pageNum, String pageSize) {
|
|
|
+ QueryWrapper<Safeprecstard> qw = new QueryWrapper<>();
|
|
|
+ if (StringUtils.isNotEmpty(name)){
|
|
|
+ qw.like("safecontent",name);
|
|
|
+ }
|
|
|
+ Page<Safeprecstard> page = new Page<>(Integer.parseInt(pageNum),Integer.parseInt(pageSize));
|
|
|
+ Page<Safeprecstard> p3DeviceFaultPage = iSafeprecstardService.getBaseMapper().selectPage(page, qw);
|
|
|
+ List<Safeprecstard> list = p3DeviceFaultPage.getRecords();
|
|
|
+ return list;
|
|
|
+ }
|
|
|
}
|