|
|
@@ -3,6 +3,7 @@ package com.xunmei.iot.controller;
|
|
|
import com.xunmei.common.core.web.domain.AjaxResult;
|
|
|
import com.xunmei.common.core.web.page.TableDataInfo;
|
|
|
import com.xunmei.iot.dto.alarm.IotAlarmRuleDto;
|
|
|
+import com.xunmei.iot.dto.alarm.IotAlarmRuleQueryDto;
|
|
|
import com.xunmei.iot.service.IotAlarmRuleService;
|
|
|
import com.xunmei.iot.vo.alarm.IotInitAlarmRuleVo;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
@@ -43,15 +44,12 @@ public class IotAlarmRuleController {
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "查询报警规则")
|
|
|
- @GetMapping(value = "/getRules/{alarmType}/{pageIndex}/{pageSize}/{ruleName}")
|
|
|
- public TableDataInfo<IotInitAlarmRuleVo> getRules(@PathVariable String alarmType,
|
|
|
- @PathVariable String ruleName,
|
|
|
- @PathVariable Integer pageIndex,
|
|
|
- @PathVariable Integer pageSize){
|
|
|
+ @PostMapping(value = "/getRules")
|
|
|
+ public TableDataInfo<IotInitAlarmRuleVo> getRules(@RequestBody IotAlarmRuleQueryDto args){
|
|
|
try {
|
|
|
- ruleName = ruleName.trim();
|
|
|
- if(ruleName.equals("undefined")) ruleName = "";
|
|
|
- TableDataInfo<IotInitAlarmRuleVo> alarmRuleData = iotAlarmRuleService.getAlarmRuleDatas(alarmType,ruleName,pageIndex,pageSize);
|
|
|
+// ruleName = ruleName.trim();
|
|
|
+// if(ruleName.equals("undefined")) ruleName = "";
|
|
|
+ TableDataInfo<IotInitAlarmRuleVo> alarmRuleData = iotAlarmRuleService.getAlarmRuleDatas(args.getRuleType(),args.getRuleName(),args.getPageNum(),args.getPageSize());
|
|
|
return alarmRuleData;
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|