瀏覽代碼

程序移植

wanghc 3 年之前
父節點
當前提交
59ab12fe7f
共有 1 個文件被更改,包括 14 次插入0 次删除
  1. 14 0
      ipfcst-console/src/main/java/com/jiayue/ipfcst/console/service/SysParameterService.java

+ 14 - 0
ipfcst-console/src/main/java/com/jiayue/ipfcst/console/service/SysParameterService.java

@@ -117,6 +117,20 @@ public class SysParameterService extends BaseService {
         return sysParameterOptional.map(SysParameter::getSysValue).orElse(null);
     }
 
+  /**
+   * 根据描述查询告警信息
+   *
+   * @return 告警信息
+   */
+  @Transactional(propagation = Propagation.NOT_SUPPORTED, readOnly = true)
+  public Page<SysParameter> getForKeywords(SysParameter sysParameter, Integer page, Integer size, String keywords) {
+    sysParameter.setDescribe(keywords);
+    ExampleMatcher matcher = ExampleMatcher.matching().withMatcher("modelNumber", ExampleMatcher.GenericPropertyMatchers.contains())
+      .withMatcher("describe", ExampleMatcher.GenericPropertyMatchers.contains());
+    Example<SysParameter> example = Example.of(sysParameter, matcher);
+    Pageable pageable = PageRequest.of(page - 1, size);
+    return this.sysParameterRepository.findAll(example, pageable);
+  }
     /**
      * 查询所有参数信息
      *