Browse Source

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

wangchenghong 4 years ago
parent
commit
e84e21d3cd

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

@@ -192,7 +192,7 @@ public interface AlarmClient {
      * @throws Exception
      */
     @PostMapping(RequestUrlConstant.ALARM_CONFIG_DELETE)
-    DmpResult<JSONArray> deleteAlarmConfig(@SpringQueryMap AlarmUrlParam alarmUrlParam, @RequestBody JSONObject jsonObject) throws Exception;
+    DmpResult<JSONObject> deleteAlarmConfig(@SpringQueryMap AlarmUrlParam alarmUrlParam, @RequestBody JSONObject jsonObject) throws Exception;
 
     /**
      * @description: 批量删除报警定义
@@ -202,5 +202,5 @@ public interface AlarmClient {
      * @throws Exception
      */
     @PostMapping(RequestUrlConstant.ALARM_CONFIG_BATCH_DELETE)
-    DmpResult<JSONArray> batchDeleteAlarmConfig(@SpringQueryMap AlarmUrlParam alarmUrlParam, @RequestBody JSONObject jsonObject) throws Exception;
+    DmpResult<JSONObject> batchDeleteAlarmConfig(@SpringQueryMap AlarmUrlParam alarmUrlParam, @RequestBody JSONObject jsonObject) throws Exception;
 }

+ 15 - 0
src/main/java/com/persagy/dmp/starter/alarm/feign/fallback/AlarmClientFallbackFactory.java

@@ -78,6 +78,21 @@ public class AlarmClientFallbackFactory implements FallbackFactory<AlarmClient>
            public DmpResult<JSONArray> queryAlarmComment(AlarmUrlParam alarmUrlParam, JSONObject jsonObject){
                throw new RuntimeException(String.format(errorMsg, "queryAlarmComment", jsonObject.toString()));
            }
+
+           @Override
+           public DmpResult<JSONObject> batchUpdateAlarmRecord(AlarmUrlParam alarmUrlParam, JSONObject jsonObject) {
+               throw new RuntimeException(String.format(errorMsg, "batchUpdateAlarmRecord", jsonObject.toString()));
+           }
+
+           @Override
+           public DmpResult<JSONObject> deleteAlarmConfig(AlarmUrlParam alarmUrlParam, JSONObject jsonObject) {
+               throw new RuntimeException(String.format(errorMsg, "deleteAlarmConfig", jsonObject.toString()));
+           }
+
+           @Override
+           public DmpResult<JSONObject> batchDeleteAlarmConfig(AlarmUrlParam alarmUrlParam, JSONObject jsonObject) {
+               throw new RuntimeException(String.format(errorMsg, "batchDeleteAlarmConfig", jsonObject.toString()));
+           }
        };
     }
 }