|
@@ -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 下午
|
|
|
*/
|