Просмотр исходного кода

增加删除报警定义接口

lixing 3 лет назад
Родитель
Сommit
08931a4747

+ 16 - 5
AlarmDataStarter/src/main/java/com/persagy/apm/energyalarmstarter/alarmdata/service/AlarmConfigServiceImpl.java

@@ -5,10 +5,7 @@ import com.alibaba.fastjson.JSONObject;
 import com.persagy.apm.energyalarmstarter.alarmdata.feign.DmpResult;
 import com.persagy.apm.energyalarmstarter.alarmdata.feign.client.AlarmClient;
 import com.persagy.apm.energyalarmstarter.alarmdata.model.dto.AlarmCondition;
-import com.persagy.apm.energyalarmstarter.alarmdata.model.dto.alarmconfig.AddAlarmConfigDTO;
-import com.persagy.apm.energyalarmstarter.alarmdata.model.dto.alarmconfig.BatchAddAlarmConfigDTO;
-import com.persagy.apm.energyalarmstarter.alarmdata.model.dto.alarmconfig.BatchUpdateAlarmConfigDTO;
-import com.persagy.apm.energyalarmstarter.alarmdata.model.dto.alarmconfig.UpdateAlarmConfigDTO;
+import com.persagy.apm.energyalarmstarter.alarmdata.model.dto.alarmconfig.*;
 import com.persagy.apm.energyalarmstarter.alarmdata.model.dto.common.QueryAlarmConfigDTO;
 import com.persagy.apm.energyalarmstarter.alarmdata.model.dto.common.QueryDTO;
 import com.persagy.apm.energyalarmstarter.alarmdata.model.vo.AlarmConfigItem;
@@ -128,10 +125,24 @@ public class AlarmConfigServiceImpl {
     }
 
     /**
+     * 删除
+     *
+     * @param deleteAlarmConfigDTO 入参
+     * @return nothing
+     * @author lixing
+     * @version V1.0 2021/9/16 9:38 下午
+     */
+    public DmpResult<DmpBatchUpsertVO> delete(DeleteAlarmConfigDTO deleteAlarmConfigDTO) throws Exception {
+        JSONObject jsonObject = Obj2JSONObject.convert(deleteAlarmConfigDTO);
+        DmpResult<JSONObject> result = alarmClient.deleteAlarmConfig(deleteAlarmConfigDTO.fetchParams(), jsonObject);
+        return DmpResultUtil.singleConvert(result, DmpBatchUpsertVO.class);
+    }
+
+    /**
      * 批量删除
      *
      * @param batchUpdateAlarmConfigDTO 入参
-     * @return 报警条件ids
+     * @return nothing
      * @author lixing
      * @version V1.0 2021/9/16 9:38 下午
      */