ソースを参照

告警分组的核心代码

liukx 3 年 前
コミット
9d7074c476

+ 3 - 1
jay-monitor-data-server/src/main/java/com/jay/monitor/data/server/avue/template/monitor/ServiceMonitorAVueModel.java

@@ -2,6 +2,7 @@ package com.jay.monitor.data.server.avue.template.monitor;
 
 import com.jay.monitor.data.server.controllers.ServiceTraceController;
 import com.ruoyi.client.annotation.AVueConfig;
+import com.ruoyi.client.annotation.AVuePage;
 import com.ruoyi.client.annotation.AVueRouteKey;
 import com.ruoyi.client.annotation.AVueTableOption;
 import com.ruoyi.client.annotation.column.*;
@@ -16,7 +17,8 @@ import java.util.Date;
  * @date 2021/8/17 - 13:02
  */
 @AVueRouteKey(groupKey = "m-service")
-@AVueTableOption(title = "业务监控数据查询", dialogDrag = true, pageRoot = "pageModel", pageData = "resultSet", addBtn = false, editBtn = false, delBtn = false)
+@AVueTableOption(title = "业务监控数据查询", dialogDrag = true, addBtn = false, editBtn = false, delBtn = false)
+@AVuePage(pageRoot = "pageModel", pageData = "resultSet")
 @AVueConfig(list = ServiceTraceController.LIST_URL, update = ServiceTraceController.UPDATE_URL, save = ServiceTraceController.ADD_URL, del = ServiceTraceController.DEL_URL)
 public class ServiceMonitorAVueModel {
 

+ 3 - 3
jay-monitor-data-server/src/main/java/com/jay/monitor/data/server/avue/template/rule/AlertRuleAVueModel.java

@@ -16,9 +16,9 @@ import java.util.Date;
  * @date 2021/8/17 - 13:02
  */
 @AVueRouteKey(groupKey = "alert-rule")
-@AVueTableOption(title = "告警规则管理", dialogDrag = true, pageRoot = "pageModel", pageData = "resultSet")
-@AVueFromOption(successField = "success", successKeyword = "true", messageField = "message")
-@AVueConfig(list = AlertRuleController.LIST_URL, update = AlertRuleController.UPDATE_URL, save = AlertRuleController.ADD_URL, del = AlertRuleController.DEL_URL)
+@AVueTableOption(title = "告警规则管理", dialogDrag = true)
+@AVuePage(pageRoot = "pageModel", pageData = "resultSet")
+@AVueConfig(list = AlertRuleController.LIST_URL, update = AlertRuleController.UPDATE_URL, save = AlertRuleController.ADD_URL, del = AlertRuleController.DEL_URL, successField = "success", successKeyword = "true", messageField = "message")
 @AVueEventButtons(tableTopLeftButtons = {
     @AVueClickButton(methodName = "hrefClick", btnName = "使用介绍", type = "success", icon = "el-icon-setting", attrExt = {
         @AVueAttr(name = "url", value = "https://www.yuque.com/docs/share/573f3b55-2814-4e41-b6c9-8eeb7812d76c")})})

+ 5 - 3
jay-monitor-data-server/src/main/java/com/jay/monitor/data/server/avue/template/rulePlatform/AlertPlatformAVueModel.java

@@ -3,6 +3,7 @@ package com.jay.monitor.data.server.avue.template.rulePlatform;
 import com.jay.monitor.data.server.controllers.AlertPlatformController;
 import com.jay.monitor.data.server.enums.AlertMsgEnums;
 import com.ruoyi.client.annotation.AVueConfig;
+import com.ruoyi.client.annotation.AVuePage;
 import com.ruoyi.client.annotation.AVueRouteKey;
 import com.ruoyi.client.annotation.AVueTableOption;
 import com.ruoyi.client.annotation.column.*;
@@ -17,7 +18,8 @@ import java.util.Date;
  * @date 2021/8/17 - 13:02
  */
 @AVueRouteKey(groupKey = "alert-platform")
-@AVueTableOption(title = "告警平台配置管理", dialogDrag = true, pageRoot = "pageModel", pageData = "resultSet")
+@AVueTableOption(title = "告警平台配置管理", dialogDrag = true)
+@AVuePage(pageRoot = "pageModel", pageData = "resultSet")
 @AVueConfig(list = AlertPlatformController.LIST_URL, update = AlertPlatformController.UPDATE_URL, save = AlertPlatformController.ADD_URL, del = AlertPlatformController.DEL_URL)
 public class AlertPlatformAVueModel {
 
@@ -37,7 +39,7 @@ public class AlertPlatformAVueModel {
     /**
      * 地址
      */
-    @AVueTextarea(prop = "url",  label = "第三方URL", row = true, required = true,hide = true)
+    @AVueTextarea(prop = "url", label = "第三方URL", row = true, required = true, hide = true)
     private String url;
 
     @AVueTextarea(prop = "remark", label = "备注")
@@ -45,7 +47,7 @@ public class AlertPlatformAVueModel {
     /**
      * 拓展参数
      */
-    @AVueJson(prop = "extJson", label = "拓展参数", labelTip = "请输入JSON类型的参数",hide = true)
+    @AVueJson(prop = "extJson", label = "拓展参数", labelTip = "请输入JSON类型的参数", hide = true)
     private MapAVueModel extJson;
     /**
      * 状态