Explorar o código

增加删除和批量删除报警定义、批量更新报警记录接口

wangchenghong %!s(int64=4) %!d(string=hai) anos
pai
achega
8307adb785

+ 1 - 1
pom.xml

@@ -11,7 +11,7 @@
     <groupId>com.persagy.dmp.starter</groupId>
     <artifactId>dmp-alarm-starter</artifactId>
 <!--    <version>4.0.0-SNAPSHOT</version>-->
-    <version>4.0.6</version>
+    <version>4.0.7</version>
     <name>dmp-alarm-starter</name>
     <description>dmp_alarm_starter</description>
 

+ 4 - 0
src/main/java/com/persagy/dmp/starter/alarm/constant/RequestUrlConstant.java

@@ -15,6 +15,7 @@ public class RequestUrlConstant {
     private static final String UPDATE = "update";
     private static final String BATCH_UPDATE = "batch_update";
     private static final String DELETE = "delete";
+    private static final String BATCH_DELETE = "batch_delete";
 
     /**
      * 报警定义
@@ -25,6 +26,8 @@ public class RequestUrlConstant {
     public static final String ALARM_CONFIG_BATCH_CREATE = ALARM_CONFIG + BATCH_CREATE;
     public static final String ALARM_CONFIG_UPDATE = ALARM_CONFIG + UPDATE;
     public static final String ALARM_CONFIG_BATCH_UPDATE = ALARM_CONFIG + BATCH_UPDATE;
+    public static final String ALARM_CONFIG_DELETE = ALARM_CONFIG + DELETE;
+    public static final String ALARM_CONFIG_BATCH_DELETE = ALARM_CONFIG + BATCH_DELETE;
 
     /**
      * 报警记录
@@ -33,6 +36,7 @@ public class RequestUrlConstant {
     public static final String ALARM_RECORD_QUERY = ALARM_RECORD + QUERY;
     public static final String ALARM_RECORD_CREATE = ALARM_RECORD + CREATE;
     public static final String ALARM_RECORD_UPDATE = ALARM_RECORD + UPDATE;
+    public static final String ALARM_RECORD_BATCH_UPDATE = ALARM_RECORD + BATCH_UPDATE;
 
     /**
      * 报警条目

+ 30 - 0
src/main/java/com/persagy/dmp/starter/alarm/feign/client/AlarmClient.java

@@ -173,4 +173,34 @@ public interface AlarmClient {
      */
     @PostMapping(RequestUrlConstant.ALARM_COMMENT_QUERY)
     DmpResult<JSONArray> queryAlarmComment(@SpringQueryMap AlarmUrlParam alarmUrlParam, @RequestBody JSONObject jsonObject) throws Exception;
+
+    /**
+     * @description: 批量更新报警记录
+     * @param alarmUrlParam
+     * @param jsonObject
+     * @return
+     * @throws Exception
+     */
+    @PostMapping(RequestUrlConstant.ALARM_RECORD_BATCH_UPDATE)
+    DmpResult<JSONObject> batchUpdateAlarmRecord(@SpringQueryMap AlarmUrlParam alarmUrlParam, @RequestBody JSONObject jsonObject) throws Exception;
+
+    /**
+     * @description: 删除报警定义
+     * @param alarmUrlParam
+     * @param jsonObject
+     * @return
+     * @throws Exception
+     */
+    @PostMapping(RequestUrlConstant.ALARM_CONFIG_DELETE)
+    DmpResult<JSONArray> deleteAlarmConfig(@SpringQueryMap AlarmUrlParam alarmUrlParam, @RequestBody JSONObject jsonObject) throws Exception;
+
+    /**
+     * @description: 批量删除报警定义
+     * @param alarmUrlParam
+     * @param jsonObject
+     * @return
+     * @throws Exception
+     */
+    @PostMapping(RequestUrlConstant.ALARM_CONFIG_BATCH_DELETE)
+    DmpResult<JSONArray> batchDeleteAlarmConfig(@SpringQueryMap AlarmUrlParam alarmUrlParam, @RequestBody JSONObject jsonObject) throws Exception;
 }