diff --git a/casic-server/pom.xml b/casic-server/pom.xml
index c172700..38f1582 100644
--- a/casic-server/pom.xml
+++ b/casic-server/pom.xml
@@ -4,7 +4,7 @@
4.0.0
com.casic
- casic-smartcity-enviroment
+ casic-smartcity-environment
1.0.0
../pom.xml
diff --git a/casic-server/pom.xml b/casic-server/pom.xml
index c172700..38f1582 100644
--- a/casic-server/pom.xml
+++ b/casic-server/pom.xml
@@ -4,7 +4,7 @@
4.0.0
com.casic
- casic-smartcity-enviroment
+ casic-smartcity-environment
1.0.0
../pom.xml
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java
new file mode 100644
index 0000000..038e048
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmLevel;
+import com.casic.missiles.modular.system.service.IBizAlarmLevelService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:43:04
+ */
+@Controller
+@RequestMapping("/bizAlarmLevel")
+public class BizAlarmLevelController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmLevelService bizAlarmLevelService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmLevelService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmLevelService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmLevel bizAlarmLevel) {
+ bizAlarmLevelService.insert(bizAlarmLevel);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizAlarmLevelId) {
+ bizAlarmLevelService.deleteById(bizAlarmLevelId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizAlarmLevelIds") List bizAlarmLevelIds) {
+ bizAlarmLevelService.deleteBatchIds(bizAlarmLevelIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmLevel bizAlarmLevel) {
+ bizAlarmLevelService.updateById(bizAlarmLevel);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmLevelId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmLevelId") String bizAlarmLevelId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmLevelService.selectById(bizAlarmLevelId));
+// return resultData;
+// }
+}
diff --git a/casic-server/pom.xml b/casic-server/pom.xml
index c172700..38f1582 100644
--- a/casic-server/pom.xml
+++ b/casic-server/pom.xml
@@ -4,7 +4,7 @@
4.0.0
com.casic
- casic-smartcity-enviroment
+ casic-smartcity-environment
1.0.0
../pom.xml
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java
new file mode 100644
index 0000000..038e048
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmLevel;
+import com.casic.missiles.modular.system.service.IBizAlarmLevelService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:43:04
+ */
+@Controller
+@RequestMapping("/bizAlarmLevel")
+public class BizAlarmLevelController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmLevelService bizAlarmLevelService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmLevelService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmLevelService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmLevel bizAlarmLevel) {
+ bizAlarmLevelService.insert(bizAlarmLevel);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizAlarmLevelId) {
+ bizAlarmLevelService.deleteById(bizAlarmLevelId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizAlarmLevelIds") List bizAlarmLevelIds) {
+ bizAlarmLevelService.deleteBatchIds(bizAlarmLevelIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmLevel bizAlarmLevel) {
+ bizAlarmLevelService.updateById(bizAlarmLevel);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmLevelId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmLevelId") String bizAlarmLevelId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmLevelService.selectById(bizAlarmLevelId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java
new file mode 100644
index 0000000..a34dbd3
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmRecords;
+import com.casic.missiles.modular.system.service.IBizAlarmRecordsService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:51
+ */
+@Controller
+@RequestMapping("/bizAlarmRecords")
+public class BizAlarmRecordsController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmRecordsService bizAlarmRecordsService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmRecordsService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmRecordsService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmRecords bizAlarmRecords) {
+ bizAlarmRecordsService.insert(bizAlarmRecords);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizAlarmRecordsId) {
+ bizAlarmRecordsService.deleteById(bizAlarmRecordsId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizAlarmRecordsIds") List bizAlarmRecordsIds) {
+ bizAlarmRecordsService.deleteBatchIds(bizAlarmRecordsIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmRecords bizAlarmRecords) {
+ bizAlarmRecordsService.updateById(bizAlarmRecords);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmRecordsId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmRecordsId") String bizAlarmRecordsId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmRecordsService.selectById(bizAlarmRecordsId));
+// return resultData;
+// }
+}
diff --git a/casic-server/pom.xml b/casic-server/pom.xml
index c172700..38f1582 100644
--- a/casic-server/pom.xml
+++ b/casic-server/pom.xml
@@ -4,7 +4,7 @@
4.0.0
com.casic
- casic-smartcity-enviroment
+ casic-smartcity-environment
1.0.0
../pom.xml
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java
new file mode 100644
index 0000000..038e048
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmLevel;
+import com.casic.missiles.modular.system.service.IBizAlarmLevelService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:43:04
+ */
+@Controller
+@RequestMapping("/bizAlarmLevel")
+public class BizAlarmLevelController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmLevelService bizAlarmLevelService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmLevelService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmLevelService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmLevel bizAlarmLevel) {
+ bizAlarmLevelService.insert(bizAlarmLevel);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizAlarmLevelId) {
+ bizAlarmLevelService.deleteById(bizAlarmLevelId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizAlarmLevelIds") List bizAlarmLevelIds) {
+ bizAlarmLevelService.deleteBatchIds(bizAlarmLevelIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmLevel bizAlarmLevel) {
+ bizAlarmLevelService.updateById(bizAlarmLevel);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmLevelId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmLevelId") String bizAlarmLevelId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmLevelService.selectById(bizAlarmLevelId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java
new file mode 100644
index 0000000..a34dbd3
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmRecords;
+import com.casic.missiles.modular.system.service.IBizAlarmRecordsService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:51
+ */
+@Controller
+@RequestMapping("/bizAlarmRecords")
+public class BizAlarmRecordsController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmRecordsService bizAlarmRecordsService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmRecordsService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmRecordsService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmRecords bizAlarmRecords) {
+ bizAlarmRecordsService.insert(bizAlarmRecords);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizAlarmRecordsId) {
+ bizAlarmRecordsService.deleteById(bizAlarmRecordsId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizAlarmRecordsIds") List bizAlarmRecordsIds) {
+ bizAlarmRecordsService.deleteBatchIds(bizAlarmRecordsIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmRecords bizAlarmRecords) {
+ bizAlarmRecordsService.updateById(bizAlarmRecords);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmRecordsId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmRecordsId") String bizAlarmRecordsId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmRecordsService.selectById(bizAlarmRecordsId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRuleController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRuleController.java
new file mode 100644
index 0000000..27b26a3
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRuleController.java
@@ -0,0 +1,102 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import com.casic.missiles.core.common.service.IExpandComponentService;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.List;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmRule;
+import com.casic.missiles.modular.system.service.IBizAlarmRuleService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:54
+ */
+@Controller
+@RequestMapping("/bizAlarmRule")
+public class BizAlarmRuleController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmRuleService bizAlarmRuleService;
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmRuleService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmRuleService.selectPage(page, query);
+ return super.packForBT(page);
+ }
+
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmRule bizAlarmRule) {
+ bizAlarmRuleService.insert(bizAlarmRule);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam("ids") List ids) {
+ List alarmRuleList = bizAlarmRuleService.selectBatchIds(ids);
+ alarmRuleList.forEach(alarmRule -> {
+ alarmRule.setDelFlag(System.currentTimeMillis() + "");
+ });
+ bizAlarmRuleService.updateBatchById(alarmRuleList);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmRule bizAlarmRule) {
+ bizAlarmRuleService.updateById(bizAlarmRule);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmRuleId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmRuleId") String bizAlarmRuleId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmRuleService.selectById(bizAlarmRuleId));
+// return resultData;
+// }
+}
diff --git a/casic-server/pom.xml b/casic-server/pom.xml
index c172700..38f1582 100644
--- a/casic-server/pom.xml
+++ b/casic-server/pom.xml
@@ -4,7 +4,7 @@
4.0.0
com.casic
- casic-smartcity-enviroment
+ casic-smartcity-environment
1.0.0
../pom.xml
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java
new file mode 100644
index 0000000..038e048
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmLevel;
+import com.casic.missiles.modular.system.service.IBizAlarmLevelService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:43:04
+ */
+@Controller
+@RequestMapping("/bizAlarmLevel")
+public class BizAlarmLevelController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmLevelService bizAlarmLevelService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmLevelService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmLevelService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmLevel bizAlarmLevel) {
+ bizAlarmLevelService.insert(bizAlarmLevel);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizAlarmLevelId) {
+ bizAlarmLevelService.deleteById(bizAlarmLevelId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizAlarmLevelIds") List bizAlarmLevelIds) {
+ bizAlarmLevelService.deleteBatchIds(bizAlarmLevelIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmLevel bizAlarmLevel) {
+ bizAlarmLevelService.updateById(bizAlarmLevel);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmLevelId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmLevelId") String bizAlarmLevelId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmLevelService.selectById(bizAlarmLevelId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java
new file mode 100644
index 0000000..a34dbd3
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmRecords;
+import com.casic.missiles.modular.system.service.IBizAlarmRecordsService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:51
+ */
+@Controller
+@RequestMapping("/bizAlarmRecords")
+public class BizAlarmRecordsController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmRecordsService bizAlarmRecordsService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmRecordsService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmRecordsService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmRecords bizAlarmRecords) {
+ bizAlarmRecordsService.insert(bizAlarmRecords);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizAlarmRecordsId) {
+ bizAlarmRecordsService.deleteById(bizAlarmRecordsId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizAlarmRecordsIds") List bizAlarmRecordsIds) {
+ bizAlarmRecordsService.deleteBatchIds(bizAlarmRecordsIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmRecords bizAlarmRecords) {
+ bizAlarmRecordsService.updateById(bizAlarmRecords);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmRecordsId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmRecordsId") String bizAlarmRecordsId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmRecordsService.selectById(bizAlarmRecordsId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRuleController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRuleController.java
new file mode 100644
index 0000000..27b26a3
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRuleController.java
@@ -0,0 +1,102 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import com.casic.missiles.core.common.service.IExpandComponentService;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.List;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmRule;
+import com.casic.missiles.modular.system.service.IBizAlarmRuleService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:54
+ */
+@Controller
+@RequestMapping("/bizAlarmRule")
+public class BizAlarmRuleController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmRuleService bizAlarmRuleService;
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmRuleService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmRuleService.selectPage(page, query);
+ return super.packForBT(page);
+ }
+
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmRule bizAlarmRule) {
+ bizAlarmRuleService.insert(bizAlarmRule);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam("ids") List ids) {
+ List alarmRuleList = bizAlarmRuleService.selectBatchIds(ids);
+ alarmRuleList.forEach(alarmRule -> {
+ alarmRule.setDelFlag(System.currentTimeMillis() + "");
+ });
+ bizAlarmRuleService.updateBatchById(alarmRuleList);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmRule bizAlarmRule) {
+ bizAlarmRuleService.updateById(bizAlarmRule);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmRuleId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmRuleId") String bizAlarmRuleId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmRuleService.selectById(bizAlarmRuleId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDayDataController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDayDataController.java
new file mode 100644
index 0000000..fd53018
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDayDataController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizDayData;
+import com.casic.missiles.modular.system.service.IBizDayDataService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:58
+ */
+@Controller
+@RequestMapping("/bizDayData")
+public class BizDayDataController extends BaseController {
+
+
+ @Autowired
+ private IBizDayDataService bizDayDataService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizDayDataService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizDayDataService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizDayData bizDayData) {
+ bizDayDataService.insert(bizDayData);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizDayDataId) {
+ bizDayDataService.deleteById(bizDayDataId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizDayDataIds") List bizDayDataIds) {
+ bizDayDataService.deleteBatchIds(bizDayDataIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizDayData bizDayData) {
+ bizDayDataService.updateById(bizDayData);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizDayDataId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizDayDataId") String bizDayDataId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizDayDataService.selectById(bizDayDataId));
+// return resultData;
+// }
+}
diff --git a/casic-server/pom.xml b/casic-server/pom.xml
index c172700..38f1582 100644
--- a/casic-server/pom.xml
+++ b/casic-server/pom.xml
@@ -4,7 +4,7 @@
4.0.0
com.casic
- casic-smartcity-enviroment
+ casic-smartcity-environment
1.0.0
../pom.xml
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java
new file mode 100644
index 0000000..038e048
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmLevel;
+import com.casic.missiles.modular.system.service.IBizAlarmLevelService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:43:04
+ */
+@Controller
+@RequestMapping("/bizAlarmLevel")
+public class BizAlarmLevelController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmLevelService bizAlarmLevelService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmLevelService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmLevelService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmLevel bizAlarmLevel) {
+ bizAlarmLevelService.insert(bizAlarmLevel);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizAlarmLevelId) {
+ bizAlarmLevelService.deleteById(bizAlarmLevelId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizAlarmLevelIds") List bizAlarmLevelIds) {
+ bizAlarmLevelService.deleteBatchIds(bizAlarmLevelIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmLevel bizAlarmLevel) {
+ bizAlarmLevelService.updateById(bizAlarmLevel);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmLevelId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmLevelId") String bizAlarmLevelId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmLevelService.selectById(bizAlarmLevelId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java
new file mode 100644
index 0000000..a34dbd3
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmRecords;
+import com.casic.missiles.modular.system.service.IBizAlarmRecordsService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:51
+ */
+@Controller
+@RequestMapping("/bizAlarmRecords")
+public class BizAlarmRecordsController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmRecordsService bizAlarmRecordsService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmRecordsService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmRecordsService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmRecords bizAlarmRecords) {
+ bizAlarmRecordsService.insert(bizAlarmRecords);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizAlarmRecordsId) {
+ bizAlarmRecordsService.deleteById(bizAlarmRecordsId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizAlarmRecordsIds") List bizAlarmRecordsIds) {
+ bizAlarmRecordsService.deleteBatchIds(bizAlarmRecordsIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmRecords bizAlarmRecords) {
+ bizAlarmRecordsService.updateById(bizAlarmRecords);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmRecordsId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmRecordsId") String bizAlarmRecordsId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmRecordsService.selectById(bizAlarmRecordsId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRuleController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRuleController.java
new file mode 100644
index 0000000..27b26a3
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRuleController.java
@@ -0,0 +1,102 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import com.casic.missiles.core.common.service.IExpandComponentService;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.List;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmRule;
+import com.casic.missiles.modular.system.service.IBizAlarmRuleService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:54
+ */
+@Controller
+@RequestMapping("/bizAlarmRule")
+public class BizAlarmRuleController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmRuleService bizAlarmRuleService;
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmRuleService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmRuleService.selectPage(page, query);
+ return super.packForBT(page);
+ }
+
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmRule bizAlarmRule) {
+ bizAlarmRuleService.insert(bizAlarmRule);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam("ids") List ids) {
+ List alarmRuleList = bizAlarmRuleService.selectBatchIds(ids);
+ alarmRuleList.forEach(alarmRule -> {
+ alarmRule.setDelFlag(System.currentTimeMillis() + "");
+ });
+ bizAlarmRuleService.updateBatchById(alarmRuleList);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmRule bizAlarmRule) {
+ bizAlarmRuleService.updateById(bizAlarmRule);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmRuleId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmRuleId") String bizAlarmRuleId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmRuleService.selectById(bizAlarmRuleId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDayDataController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDayDataController.java
new file mode 100644
index 0000000..fd53018
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDayDataController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizDayData;
+import com.casic.missiles.modular.system.service.IBizDayDataService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:58
+ */
+@Controller
+@RequestMapping("/bizDayData")
+public class BizDayDataController extends BaseController {
+
+
+ @Autowired
+ private IBizDayDataService bizDayDataService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizDayDataService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizDayDataService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizDayData bizDayData) {
+ bizDayDataService.insert(bizDayData);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizDayDataId) {
+ bizDayDataService.deleteById(bizDayDataId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizDayDataIds") List bizDayDataIds) {
+ bizDayDataService.deleteBatchIds(bizDayDataIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizDayData bizDayData) {
+ bizDayDataService.updateById(bizDayData);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizDayDataId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizDayDataId") String bizDayDataId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizDayDataService.selectById(bizDayDataId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDeviceController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDeviceController.java
new file mode 100644
index 0000000..ae30b58
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDeviceController.java
@@ -0,0 +1,114 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import com.casic.missiles.core.base.response.SuccessResponseData;
+import com.casic.missiles.core.exception.GunsException;
+import com.casic.missiles.core.exception.GunsExceptionEnum;
+import com.casic.missiles.core.util.ToolUtil;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+
+import java.util.List;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizDevice;
+import com.casic.missiles.modular.system.service.IBizDeviceService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:07
+ */
+@Controller
+@RequestMapping("/device")
+public class BizDeviceController extends BaseController {
+
+
+ @Autowired
+ private IBizDeviceService bizDeviceService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String keywords, String online, String position) {
+ List deviceList = bizDeviceService.selectList(keywords, online, position);
+ return new SuccessResponseData(deviceList);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String keywords, String online, String position) {
+ Page page = new PageFactory().defaultPage();
+ List deviceList = bizDeviceService.selectPageList(page, keywords, online, position);
+ page.setRecords(deviceList);
+ return new SuccessResponseData(super.packForBT(page));
+ }
+
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizDevice bizDevice) {
+ bizDeviceService.insert(bizDevice);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam("ids") List ids) {
+ if (ToolUtil.isEmpty(ids)) {
+ throw new GunsException(GunsExceptionEnum.REQUEST_NULL);
+ }
+
+ List deviceList = bizDeviceService.selectBatchIds(ids);
+ deviceList.forEach(device -> {
+ device.setDelFlag(System.currentTimeMillis() + "");
+ });
+ bizDeviceService.updateBatchById(deviceList);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizDevice bizDevice) {
+ if (ToolUtil.isEmpty(bizDevice.getId())) {
+ throw new GunsException(GunsExceptionEnum.REQUEST_NULL);
+ }
+
+ bizDeviceService.updateById(bizDevice);
+ return ResponseData.success();
+ }
+
+ /**
+ * 详情
+ */
+ @RequestMapping(value = "/info")
+ @ResponseBody
+ public Object detail(String id) {
+ if (ToolUtil.isEmpty(id)) {
+ throw new GunsException(GunsExceptionEnum.REQUEST_NULL);
+ }
+
+ BizDevice device = bizDeviceService.selectById(id);
+ return ResponseData.success(device);
+ }
+}
diff --git a/casic-server/pom.xml b/casic-server/pom.xml
index c172700..38f1582 100644
--- a/casic-server/pom.xml
+++ b/casic-server/pom.xml
@@ -4,7 +4,7 @@
4.0.0
com.casic
- casic-smartcity-enviroment
+ casic-smartcity-environment
1.0.0
../pom.xml
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java
new file mode 100644
index 0000000..038e048
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmLevel;
+import com.casic.missiles.modular.system.service.IBizAlarmLevelService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:43:04
+ */
+@Controller
+@RequestMapping("/bizAlarmLevel")
+public class BizAlarmLevelController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmLevelService bizAlarmLevelService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmLevelService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmLevelService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmLevel bizAlarmLevel) {
+ bizAlarmLevelService.insert(bizAlarmLevel);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizAlarmLevelId) {
+ bizAlarmLevelService.deleteById(bizAlarmLevelId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizAlarmLevelIds") List bizAlarmLevelIds) {
+ bizAlarmLevelService.deleteBatchIds(bizAlarmLevelIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmLevel bizAlarmLevel) {
+ bizAlarmLevelService.updateById(bizAlarmLevel);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmLevelId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmLevelId") String bizAlarmLevelId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmLevelService.selectById(bizAlarmLevelId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java
new file mode 100644
index 0000000..a34dbd3
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmRecords;
+import com.casic.missiles.modular.system.service.IBizAlarmRecordsService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:51
+ */
+@Controller
+@RequestMapping("/bizAlarmRecords")
+public class BizAlarmRecordsController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmRecordsService bizAlarmRecordsService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmRecordsService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmRecordsService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmRecords bizAlarmRecords) {
+ bizAlarmRecordsService.insert(bizAlarmRecords);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizAlarmRecordsId) {
+ bizAlarmRecordsService.deleteById(bizAlarmRecordsId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizAlarmRecordsIds") List bizAlarmRecordsIds) {
+ bizAlarmRecordsService.deleteBatchIds(bizAlarmRecordsIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmRecords bizAlarmRecords) {
+ bizAlarmRecordsService.updateById(bizAlarmRecords);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmRecordsId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmRecordsId") String bizAlarmRecordsId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmRecordsService.selectById(bizAlarmRecordsId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRuleController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRuleController.java
new file mode 100644
index 0000000..27b26a3
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRuleController.java
@@ -0,0 +1,102 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import com.casic.missiles.core.common.service.IExpandComponentService;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.List;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmRule;
+import com.casic.missiles.modular.system.service.IBizAlarmRuleService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:54
+ */
+@Controller
+@RequestMapping("/bizAlarmRule")
+public class BizAlarmRuleController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmRuleService bizAlarmRuleService;
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmRuleService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmRuleService.selectPage(page, query);
+ return super.packForBT(page);
+ }
+
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmRule bizAlarmRule) {
+ bizAlarmRuleService.insert(bizAlarmRule);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam("ids") List ids) {
+ List alarmRuleList = bizAlarmRuleService.selectBatchIds(ids);
+ alarmRuleList.forEach(alarmRule -> {
+ alarmRule.setDelFlag(System.currentTimeMillis() + "");
+ });
+ bizAlarmRuleService.updateBatchById(alarmRuleList);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmRule bizAlarmRule) {
+ bizAlarmRuleService.updateById(bizAlarmRule);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmRuleId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmRuleId") String bizAlarmRuleId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmRuleService.selectById(bizAlarmRuleId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDayDataController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDayDataController.java
new file mode 100644
index 0000000..fd53018
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDayDataController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizDayData;
+import com.casic.missiles.modular.system.service.IBizDayDataService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:58
+ */
+@Controller
+@RequestMapping("/bizDayData")
+public class BizDayDataController extends BaseController {
+
+
+ @Autowired
+ private IBizDayDataService bizDayDataService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizDayDataService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizDayDataService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizDayData bizDayData) {
+ bizDayDataService.insert(bizDayData);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizDayDataId) {
+ bizDayDataService.deleteById(bizDayDataId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizDayDataIds") List bizDayDataIds) {
+ bizDayDataService.deleteBatchIds(bizDayDataIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizDayData bizDayData) {
+ bizDayDataService.updateById(bizDayData);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizDayDataId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizDayDataId") String bizDayDataId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizDayDataService.selectById(bizDayDataId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDeviceController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDeviceController.java
new file mode 100644
index 0000000..ae30b58
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDeviceController.java
@@ -0,0 +1,114 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import com.casic.missiles.core.base.response.SuccessResponseData;
+import com.casic.missiles.core.exception.GunsException;
+import com.casic.missiles.core.exception.GunsExceptionEnum;
+import com.casic.missiles.core.util.ToolUtil;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+
+import java.util.List;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizDevice;
+import com.casic.missiles.modular.system.service.IBizDeviceService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:07
+ */
+@Controller
+@RequestMapping("/device")
+public class BizDeviceController extends BaseController {
+
+
+ @Autowired
+ private IBizDeviceService bizDeviceService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String keywords, String online, String position) {
+ List deviceList = bizDeviceService.selectList(keywords, online, position);
+ return new SuccessResponseData(deviceList);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String keywords, String online, String position) {
+ Page page = new PageFactory().defaultPage();
+ List deviceList = bizDeviceService.selectPageList(page, keywords, online, position);
+ page.setRecords(deviceList);
+ return new SuccessResponseData(super.packForBT(page));
+ }
+
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizDevice bizDevice) {
+ bizDeviceService.insert(bizDevice);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam("ids") List ids) {
+ if (ToolUtil.isEmpty(ids)) {
+ throw new GunsException(GunsExceptionEnum.REQUEST_NULL);
+ }
+
+ List deviceList = bizDeviceService.selectBatchIds(ids);
+ deviceList.forEach(device -> {
+ device.setDelFlag(System.currentTimeMillis() + "");
+ });
+ bizDeviceService.updateBatchById(deviceList);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizDevice bizDevice) {
+ if (ToolUtil.isEmpty(bizDevice.getId())) {
+ throw new GunsException(GunsExceptionEnum.REQUEST_NULL);
+ }
+
+ bizDeviceService.updateById(bizDevice);
+ return ResponseData.success();
+ }
+
+ /**
+ * 详情
+ */
+ @RequestMapping(value = "/info")
+ @ResponseBody
+ public Object detail(String id) {
+ if (ToolUtil.isEmpty(id)) {
+ throw new GunsException(GunsExceptionEnum.REQUEST_NULL);
+ }
+
+ BizDevice device = bizDeviceService.selectById(id);
+ return ResponseData.success(device);
+ }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizHourDataController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizHourDataController.java
new file mode 100644
index 0000000..1bc49ea
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizHourDataController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizHourData;
+import com.casic.missiles.modular.system.service.IBizHourDataService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:39:03
+ */
+@Controller
+@RequestMapping("/bizHourData")
+public class BizHourDataController extends BaseController {
+
+
+ @Autowired
+ private IBizHourDataService bizHourDataService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizHourDataService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizHourDataService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizHourData bizHourData) {
+ bizHourDataService.insert(bizHourData);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizHourDataId) {
+ bizHourDataService.deleteById(bizHourDataId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizHourDataIds") List bizHourDataIds) {
+ bizHourDataService.deleteBatchIds(bizHourDataIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizHourData bizHourData) {
+ bizHourDataService.updateById(bizHourData);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizHourDataId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizHourDataId") String bizHourDataId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizHourDataService.selectById(bizHourDataId));
+// return resultData;
+// }
+}
diff --git a/casic-server/pom.xml b/casic-server/pom.xml
index c172700..38f1582 100644
--- a/casic-server/pom.xml
+++ b/casic-server/pom.xml
@@ -4,7 +4,7 @@
4.0.0
com.casic
- casic-smartcity-enviroment
+ casic-smartcity-environment
1.0.0
../pom.xml
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java
new file mode 100644
index 0000000..038e048
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmLevel;
+import com.casic.missiles.modular.system.service.IBizAlarmLevelService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:43:04
+ */
+@Controller
+@RequestMapping("/bizAlarmLevel")
+public class BizAlarmLevelController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmLevelService bizAlarmLevelService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmLevelService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmLevelService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmLevel bizAlarmLevel) {
+ bizAlarmLevelService.insert(bizAlarmLevel);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizAlarmLevelId) {
+ bizAlarmLevelService.deleteById(bizAlarmLevelId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizAlarmLevelIds") List bizAlarmLevelIds) {
+ bizAlarmLevelService.deleteBatchIds(bizAlarmLevelIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmLevel bizAlarmLevel) {
+ bizAlarmLevelService.updateById(bizAlarmLevel);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmLevelId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmLevelId") String bizAlarmLevelId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmLevelService.selectById(bizAlarmLevelId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java
new file mode 100644
index 0000000..a34dbd3
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmRecords;
+import com.casic.missiles.modular.system.service.IBizAlarmRecordsService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:51
+ */
+@Controller
+@RequestMapping("/bizAlarmRecords")
+public class BizAlarmRecordsController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmRecordsService bizAlarmRecordsService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmRecordsService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmRecordsService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmRecords bizAlarmRecords) {
+ bizAlarmRecordsService.insert(bizAlarmRecords);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizAlarmRecordsId) {
+ bizAlarmRecordsService.deleteById(bizAlarmRecordsId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizAlarmRecordsIds") List bizAlarmRecordsIds) {
+ bizAlarmRecordsService.deleteBatchIds(bizAlarmRecordsIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmRecords bizAlarmRecords) {
+ bizAlarmRecordsService.updateById(bizAlarmRecords);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmRecordsId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmRecordsId") String bizAlarmRecordsId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmRecordsService.selectById(bizAlarmRecordsId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRuleController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRuleController.java
new file mode 100644
index 0000000..27b26a3
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRuleController.java
@@ -0,0 +1,102 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import com.casic.missiles.core.common.service.IExpandComponentService;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.List;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmRule;
+import com.casic.missiles.modular.system.service.IBizAlarmRuleService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:54
+ */
+@Controller
+@RequestMapping("/bizAlarmRule")
+public class BizAlarmRuleController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmRuleService bizAlarmRuleService;
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmRuleService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmRuleService.selectPage(page, query);
+ return super.packForBT(page);
+ }
+
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmRule bizAlarmRule) {
+ bizAlarmRuleService.insert(bizAlarmRule);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam("ids") List ids) {
+ List alarmRuleList = bizAlarmRuleService.selectBatchIds(ids);
+ alarmRuleList.forEach(alarmRule -> {
+ alarmRule.setDelFlag(System.currentTimeMillis() + "");
+ });
+ bizAlarmRuleService.updateBatchById(alarmRuleList);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmRule bizAlarmRule) {
+ bizAlarmRuleService.updateById(bizAlarmRule);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmRuleId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmRuleId") String bizAlarmRuleId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmRuleService.selectById(bizAlarmRuleId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDayDataController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDayDataController.java
new file mode 100644
index 0000000..fd53018
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDayDataController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizDayData;
+import com.casic.missiles.modular.system.service.IBizDayDataService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:58
+ */
+@Controller
+@RequestMapping("/bizDayData")
+public class BizDayDataController extends BaseController {
+
+
+ @Autowired
+ private IBizDayDataService bizDayDataService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizDayDataService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizDayDataService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizDayData bizDayData) {
+ bizDayDataService.insert(bizDayData);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizDayDataId) {
+ bizDayDataService.deleteById(bizDayDataId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizDayDataIds") List bizDayDataIds) {
+ bizDayDataService.deleteBatchIds(bizDayDataIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizDayData bizDayData) {
+ bizDayDataService.updateById(bizDayData);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizDayDataId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizDayDataId") String bizDayDataId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizDayDataService.selectById(bizDayDataId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDeviceController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDeviceController.java
new file mode 100644
index 0000000..ae30b58
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDeviceController.java
@@ -0,0 +1,114 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import com.casic.missiles.core.base.response.SuccessResponseData;
+import com.casic.missiles.core.exception.GunsException;
+import com.casic.missiles.core.exception.GunsExceptionEnum;
+import com.casic.missiles.core.util.ToolUtil;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+
+import java.util.List;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizDevice;
+import com.casic.missiles.modular.system.service.IBizDeviceService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:07
+ */
+@Controller
+@RequestMapping("/device")
+public class BizDeviceController extends BaseController {
+
+
+ @Autowired
+ private IBizDeviceService bizDeviceService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String keywords, String online, String position) {
+ List deviceList = bizDeviceService.selectList(keywords, online, position);
+ return new SuccessResponseData(deviceList);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String keywords, String online, String position) {
+ Page page = new PageFactory().defaultPage();
+ List deviceList = bizDeviceService.selectPageList(page, keywords, online, position);
+ page.setRecords(deviceList);
+ return new SuccessResponseData(super.packForBT(page));
+ }
+
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizDevice bizDevice) {
+ bizDeviceService.insert(bizDevice);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam("ids") List ids) {
+ if (ToolUtil.isEmpty(ids)) {
+ throw new GunsException(GunsExceptionEnum.REQUEST_NULL);
+ }
+
+ List deviceList = bizDeviceService.selectBatchIds(ids);
+ deviceList.forEach(device -> {
+ device.setDelFlag(System.currentTimeMillis() + "");
+ });
+ bizDeviceService.updateBatchById(deviceList);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizDevice bizDevice) {
+ if (ToolUtil.isEmpty(bizDevice.getId())) {
+ throw new GunsException(GunsExceptionEnum.REQUEST_NULL);
+ }
+
+ bizDeviceService.updateById(bizDevice);
+ return ResponseData.success();
+ }
+
+ /**
+ * 详情
+ */
+ @RequestMapping(value = "/info")
+ @ResponseBody
+ public Object detail(String id) {
+ if (ToolUtil.isEmpty(id)) {
+ throw new GunsException(GunsExceptionEnum.REQUEST_NULL);
+ }
+
+ BizDevice device = bizDeviceService.selectById(id);
+ return ResponseData.success(device);
+ }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizHourDataController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizHourDataController.java
new file mode 100644
index 0000000..1bc49ea
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizHourDataController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizHourData;
+import com.casic.missiles.modular.system.service.IBizHourDataService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:39:03
+ */
+@Controller
+@RequestMapping("/bizHourData")
+public class BizHourDataController extends BaseController {
+
+
+ @Autowired
+ private IBizHourDataService bizHourDataService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizHourDataService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizHourDataService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizHourData bizHourData) {
+ bizHourDataService.insert(bizHourData);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizHourDataId) {
+ bizHourDataService.deleteById(bizHourDataId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizHourDataIds") List bizHourDataIds) {
+ bizHourDataService.deleteBatchIds(bizHourDataIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizHourData bizHourData) {
+ bizHourDataService.updateById(bizHourData);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizHourDataId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizHourDataId") String bizHourDataId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizHourDataService.selectById(bizHourDataId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizMiniteDataController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizMiniteDataController.java
new file mode 100644
index 0000000..5f910ee
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizMiniteDataController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizMiniteData;
+import com.casic.missiles.modular.system.service.IBizMiniteDataService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:39:06
+ */
+@Controller
+@RequestMapping("/bizMiniteData")
+public class BizMiniteDataController extends BaseController {
+
+
+ @Autowired
+ private IBizMiniteDataService bizMiniteDataService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizMiniteDataService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizMiniteDataService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizMiniteData bizMiniteData) {
+ bizMiniteDataService.insert(bizMiniteData);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizMiniteDataId) {
+ bizMiniteDataService.deleteById(bizMiniteDataId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizMiniteDataIds") List bizMiniteDataIds) {
+ bizMiniteDataService.deleteBatchIds(bizMiniteDataIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizMiniteData bizMiniteData) {
+ bizMiniteDataService.updateById(bizMiniteData);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizMiniteDataId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizMiniteDataId") String bizMiniteDataId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizMiniteDataService.selectById(bizMiniteDataId));
+// return resultData;
+// }
+}
diff --git a/casic-server/pom.xml b/casic-server/pom.xml
index c172700..38f1582 100644
--- a/casic-server/pom.xml
+++ b/casic-server/pom.xml
@@ -4,7 +4,7 @@
4.0.0
com.casic
- casic-smartcity-enviroment
+ casic-smartcity-environment
1.0.0
../pom.xml
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java
new file mode 100644
index 0000000..038e048
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmLevel;
+import com.casic.missiles.modular.system.service.IBizAlarmLevelService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:43:04
+ */
+@Controller
+@RequestMapping("/bizAlarmLevel")
+public class BizAlarmLevelController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmLevelService bizAlarmLevelService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmLevelService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmLevelService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmLevel bizAlarmLevel) {
+ bizAlarmLevelService.insert(bizAlarmLevel);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizAlarmLevelId) {
+ bizAlarmLevelService.deleteById(bizAlarmLevelId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizAlarmLevelIds") List bizAlarmLevelIds) {
+ bizAlarmLevelService.deleteBatchIds(bizAlarmLevelIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmLevel bizAlarmLevel) {
+ bizAlarmLevelService.updateById(bizAlarmLevel);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmLevelId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmLevelId") String bizAlarmLevelId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmLevelService.selectById(bizAlarmLevelId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java
new file mode 100644
index 0000000..a34dbd3
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmRecords;
+import com.casic.missiles.modular.system.service.IBizAlarmRecordsService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:51
+ */
+@Controller
+@RequestMapping("/bizAlarmRecords")
+public class BizAlarmRecordsController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmRecordsService bizAlarmRecordsService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmRecordsService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmRecordsService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmRecords bizAlarmRecords) {
+ bizAlarmRecordsService.insert(bizAlarmRecords);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizAlarmRecordsId) {
+ bizAlarmRecordsService.deleteById(bizAlarmRecordsId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizAlarmRecordsIds") List bizAlarmRecordsIds) {
+ bizAlarmRecordsService.deleteBatchIds(bizAlarmRecordsIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmRecords bizAlarmRecords) {
+ bizAlarmRecordsService.updateById(bizAlarmRecords);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmRecordsId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmRecordsId") String bizAlarmRecordsId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmRecordsService.selectById(bizAlarmRecordsId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRuleController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRuleController.java
new file mode 100644
index 0000000..27b26a3
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRuleController.java
@@ -0,0 +1,102 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import com.casic.missiles.core.common.service.IExpandComponentService;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.List;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmRule;
+import com.casic.missiles.modular.system.service.IBizAlarmRuleService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:54
+ */
+@Controller
+@RequestMapping("/bizAlarmRule")
+public class BizAlarmRuleController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmRuleService bizAlarmRuleService;
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmRuleService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmRuleService.selectPage(page, query);
+ return super.packForBT(page);
+ }
+
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmRule bizAlarmRule) {
+ bizAlarmRuleService.insert(bizAlarmRule);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam("ids") List ids) {
+ List alarmRuleList = bizAlarmRuleService.selectBatchIds(ids);
+ alarmRuleList.forEach(alarmRule -> {
+ alarmRule.setDelFlag(System.currentTimeMillis() + "");
+ });
+ bizAlarmRuleService.updateBatchById(alarmRuleList);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmRule bizAlarmRule) {
+ bizAlarmRuleService.updateById(bizAlarmRule);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmRuleId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmRuleId") String bizAlarmRuleId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmRuleService.selectById(bizAlarmRuleId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDayDataController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDayDataController.java
new file mode 100644
index 0000000..fd53018
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDayDataController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizDayData;
+import com.casic.missiles.modular.system.service.IBizDayDataService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:58
+ */
+@Controller
+@RequestMapping("/bizDayData")
+public class BizDayDataController extends BaseController {
+
+
+ @Autowired
+ private IBizDayDataService bizDayDataService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizDayDataService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizDayDataService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizDayData bizDayData) {
+ bizDayDataService.insert(bizDayData);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizDayDataId) {
+ bizDayDataService.deleteById(bizDayDataId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizDayDataIds") List bizDayDataIds) {
+ bizDayDataService.deleteBatchIds(bizDayDataIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizDayData bizDayData) {
+ bizDayDataService.updateById(bizDayData);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizDayDataId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizDayDataId") String bizDayDataId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizDayDataService.selectById(bizDayDataId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDeviceController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDeviceController.java
new file mode 100644
index 0000000..ae30b58
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDeviceController.java
@@ -0,0 +1,114 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import com.casic.missiles.core.base.response.SuccessResponseData;
+import com.casic.missiles.core.exception.GunsException;
+import com.casic.missiles.core.exception.GunsExceptionEnum;
+import com.casic.missiles.core.util.ToolUtil;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+
+import java.util.List;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizDevice;
+import com.casic.missiles.modular.system.service.IBizDeviceService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:07
+ */
+@Controller
+@RequestMapping("/device")
+public class BizDeviceController extends BaseController {
+
+
+ @Autowired
+ private IBizDeviceService bizDeviceService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String keywords, String online, String position) {
+ List deviceList = bizDeviceService.selectList(keywords, online, position);
+ return new SuccessResponseData(deviceList);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String keywords, String online, String position) {
+ Page page = new PageFactory().defaultPage();
+ List deviceList = bizDeviceService.selectPageList(page, keywords, online, position);
+ page.setRecords(deviceList);
+ return new SuccessResponseData(super.packForBT(page));
+ }
+
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizDevice bizDevice) {
+ bizDeviceService.insert(bizDevice);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam("ids") List ids) {
+ if (ToolUtil.isEmpty(ids)) {
+ throw new GunsException(GunsExceptionEnum.REQUEST_NULL);
+ }
+
+ List deviceList = bizDeviceService.selectBatchIds(ids);
+ deviceList.forEach(device -> {
+ device.setDelFlag(System.currentTimeMillis() + "");
+ });
+ bizDeviceService.updateBatchById(deviceList);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizDevice bizDevice) {
+ if (ToolUtil.isEmpty(bizDevice.getId())) {
+ throw new GunsException(GunsExceptionEnum.REQUEST_NULL);
+ }
+
+ bizDeviceService.updateById(bizDevice);
+ return ResponseData.success();
+ }
+
+ /**
+ * 详情
+ */
+ @RequestMapping(value = "/info")
+ @ResponseBody
+ public Object detail(String id) {
+ if (ToolUtil.isEmpty(id)) {
+ throw new GunsException(GunsExceptionEnum.REQUEST_NULL);
+ }
+
+ BizDevice device = bizDeviceService.selectById(id);
+ return ResponseData.success(device);
+ }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizHourDataController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizHourDataController.java
new file mode 100644
index 0000000..1bc49ea
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizHourDataController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizHourData;
+import com.casic.missiles.modular.system.service.IBizHourDataService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:39:03
+ */
+@Controller
+@RequestMapping("/bizHourData")
+public class BizHourDataController extends BaseController {
+
+
+ @Autowired
+ private IBizHourDataService bizHourDataService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizHourDataService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizHourDataService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizHourData bizHourData) {
+ bizHourDataService.insert(bizHourData);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizHourDataId) {
+ bizHourDataService.deleteById(bizHourDataId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizHourDataIds") List bizHourDataIds) {
+ bizHourDataService.deleteBatchIds(bizHourDataIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizHourData bizHourData) {
+ bizHourDataService.updateById(bizHourData);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizHourDataId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizHourDataId") String bizHourDataId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizHourDataService.selectById(bizHourDataId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizMiniteDataController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizMiniteDataController.java
new file mode 100644
index 0000000..5f910ee
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizMiniteDataController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizMiniteData;
+import com.casic.missiles.modular.system.service.IBizMiniteDataService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:39:06
+ */
+@Controller
+@RequestMapping("/bizMiniteData")
+public class BizMiniteDataController extends BaseController {
+
+
+ @Autowired
+ private IBizMiniteDataService bizMiniteDataService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizMiniteDataService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizMiniteDataService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizMiniteData bizMiniteData) {
+ bizMiniteDataService.insert(bizMiniteData);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizMiniteDataId) {
+ bizMiniteDataService.deleteById(bizMiniteDataId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizMiniteDataIds") List bizMiniteDataIds) {
+ bizMiniteDataService.deleteBatchIds(bizMiniteDataIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizMiniteData bizMiniteData) {
+ bizMiniteDataService.updateById(bizMiniteData);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizMiniteDataId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizMiniteDataId") String bizMiniteDataId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizMiniteDataService.selectById(bizMiniteDataId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizSensorController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizSensorController.java
new file mode 100644
index 0000000..313603c
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizSensorController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizSensor;
+import com.casic.missiles.modular.system.service.IBizSensorService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:39:10
+ */
+@Controller
+@RequestMapping("/bizSensor")
+public class BizSensorController extends BaseController {
+
+
+ @Autowired
+ private IBizSensorService bizSensorService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizSensorService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizSensorService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizSensor bizSensor) {
+ bizSensorService.insert(bizSensor);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizSensorId) {
+ bizSensorService.deleteById(bizSensorId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizSensorIds") List bizSensorIds) {
+ bizSensorService.deleteBatchIds(bizSensorIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizSensor bizSensor) {
+ bizSensorService.updateById(bizSensor);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizSensorId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizSensorId") String bizSensorId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizSensorService.selectById(bizSensorId));
+// return resultData;
+// }
+}
diff --git a/casic-server/pom.xml b/casic-server/pom.xml
index c172700..38f1582 100644
--- a/casic-server/pom.xml
+++ b/casic-server/pom.xml
@@ -4,7 +4,7 @@
4.0.0
com.casic
- casic-smartcity-enviroment
+ casic-smartcity-environment
1.0.0
../pom.xml
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java
new file mode 100644
index 0000000..038e048
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmLevelController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmLevel;
+import com.casic.missiles.modular.system.service.IBizAlarmLevelService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:43:04
+ */
+@Controller
+@RequestMapping("/bizAlarmLevel")
+public class BizAlarmLevelController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmLevelService bizAlarmLevelService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmLevelService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmLevelService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmLevel bizAlarmLevel) {
+ bizAlarmLevelService.insert(bizAlarmLevel);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizAlarmLevelId) {
+ bizAlarmLevelService.deleteById(bizAlarmLevelId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizAlarmLevelIds") List bizAlarmLevelIds) {
+ bizAlarmLevelService.deleteBatchIds(bizAlarmLevelIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmLevel bizAlarmLevel) {
+ bizAlarmLevelService.updateById(bizAlarmLevel);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmLevelId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmLevelId") String bizAlarmLevelId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmLevelService.selectById(bizAlarmLevelId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java
new file mode 100644
index 0000000..a34dbd3
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRecordsController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmRecords;
+import com.casic.missiles.modular.system.service.IBizAlarmRecordsService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:51
+ */
+@Controller
+@RequestMapping("/bizAlarmRecords")
+public class BizAlarmRecordsController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmRecordsService bizAlarmRecordsService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmRecordsService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmRecordsService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmRecords bizAlarmRecords) {
+ bizAlarmRecordsService.insert(bizAlarmRecords);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizAlarmRecordsId) {
+ bizAlarmRecordsService.deleteById(bizAlarmRecordsId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizAlarmRecordsIds") List bizAlarmRecordsIds) {
+ bizAlarmRecordsService.deleteBatchIds(bizAlarmRecordsIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmRecords bizAlarmRecords) {
+ bizAlarmRecordsService.updateById(bizAlarmRecords);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmRecordsId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmRecordsId") String bizAlarmRecordsId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmRecordsService.selectById(bizAlarmRecordsId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRuleController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRuleController.java
new file mode 100644
index 0000000..27b26a3
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizAlarmRuleController.java
@@ -0,0 +1,102 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import com.casic.missiles.core.common.service.IExpandComponentService;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.List;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizAlarmRule;
+import com.casic.missiles.modular.system.service.IBizAlarmRuleService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:54
+ */
+@Controller
+@RequestMapping("/bizAlarmRule")
+public class BizAlarmRuleController extends BaseController {
+
+
+ @Autowired
+ private IBizAlarmRuleService bizAlarmRuleService;
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizAlarmRuleService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizAlarmRuleService.selectPage(page, query);
+ return super.packForBT(page);
+ }
+
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizAlarmRule bizAlarmRule) {
+ bizAlarmRuleService.insert(bizAlarmRule);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam("ids") List ids) {
+ List alarmRuleList = bizAlarmRuleService.selectBatchIds(ids);
+ alarmRuleList.forEach(alarmRule -> {
+ alarmRule.setDelFlag(System.currentTimeMillis() + "");
+ });
+ bizAlarmRuleService.updateBatchById(alarmRuleList);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizAlarmRule bizAlarmRule) {
+ bizAlarmRuleService.updateById(bizAlarmRule);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizAlarmRuleId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizAlarmRuleId") String bizAlarmRuleId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizAlarmRuleService.selectById(bizAlarmRuleId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDayDataController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDayDataController.java
new file mode 100644
index 0000000..fd53018
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDayDataController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizDayData;
+import com.casic.missiles.modular.system.service.IBizDayDataService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:58
+ */
+@Controller
+@RequestMapping("/bizDayData")
+public class BizDayDataController extends BaseController {
+
+
+ @Autowired
+ private IBizDayDataService bizDayDataService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizDayDataService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory().defaultPage();
+ EntityWrapper query = new EntityWrapper<>();
+ page = bizDayDataService.selectPage(page,query);
+ return super.packForBT(page);
+ }
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizDayData bizDayData) {
+ bizDayDataService.insert(bizDayData);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam String bizDayDataId) {
+ bizDayDataService.deleteById(bizDayDataId);
+ return ResponseData.success();
+ }
+
+ /**
+ * 批量删除
+ */
+ @RequestMapping(value = "/batchDelete")
+ @ResponseBody
+ public Object delete(@RequestParam("bizDayDataIds") List bizDayDataIds) {
+ bizDayDataService.deleteBatchIds(bizDayDataIds);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizDayData bizDayData) {
+ bizDayDataService.updateById(bizDayData);
+ return ResponseData.success();
+ }
+
+// /**
+// * 详情
+// */
+// @RequestMapping(value = "/detail/{bizDayDataId}")
+// @ResponseBody
+// public Object detail(@PathVariable("bizDayDataId") String bizDayDataId) {
+// ResultData resultData = new ResultData();
+// resultData.setCode(200);
+// resultData.setMessage("查询详情成功");
+// resultData.setData(bizDayDataService.selectById(bizDayDataId));
+// return resultData;
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDeviceController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDeviceController.java
new file mode 100644
index 0000000..ae30b58
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizDeviceController.java
@@ -0,0 +1,114 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import com.casic.missiles.core.base.response.SuccessResponseData;
+import com.casic.missiles.core.exception.GunsException;
+import com.casic.missiles.core.exception.GunsExceptionEnum;
+import com.casic.missiles.core.util.ToolUtil;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+
+import java.util.List;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizDevice;
+import com.casic.missiles.modular.system.service.IBizDeviceService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:38:07
+ */
+@Controller
+@RequestMapping("/device")
+public class BizDeviceController extends BaseController {
+
+
+ @Autowired
+ private IBizDeviceService bizDeviceService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String keywords, String online, String position) {
+ List deviceList = bizDeviceService.selectList(keywords, online, position);
+ return new SuccessResponseData(deviceList);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String keywords, String online, String position) {
+ Page page = new PageFactory().defaultPage();
+ List deviceList = bizDeviceService.selectPageList(page, keywords, online, position);
+ page.setRecords(deviceList);
+ return new SuccessResponseData(super.packForBT(page));
+ }
+
+ /**
+ * 新增
+ */
+ @RequestMapping(value = "/add")
+ @ResponseBody
+ public Object add(BizDevice bizDevice) {
+ bizDeviceService.insert(bizDevice);
+ return ResponseData.success();
+ }
+
+ /**
+ * 删除
+ */
+ @RequestMapping(value = "/delete")
+ @ResponseBody
+ public Object delete(@RequestParam("ids") List ids) {
+ if (ToolUtil.isEmpty(ids)) {
+ throw new GunsException(GunsExceptionEnum.REQUEST_NULL);
+ }
+
+ List deviceList = bizDeviceService.selectBatchIds(ids);
+ deviceList.forEach(device -> {
+ device.setDelFlag(System.currentTimeMillis() + "");
+ });
+ bizDeviceService.updateBatchById(deviceList);
+ return ResponseData.success();
+ }
+
+ /**
+ * 修改
+ */
+ @RequestMapping(value = "/update")
+ @ResponseBody
+ public Object update(BizDevice bizDevice) {
+ if (ToolUtil.isEmpty(bizDevice.getId())) {
+ throw new GunsException(GunsExceptionEnum.REQUEST_NULL);
+ }
+
+ bizDeviceService.updateById(bizDevice);
+ return ResponseData.success();
+ }
+
+ /**
+ * 详情
+ */
+ @RequestMapping(value = "/info")
+ @ResponseBody
+ public Object detail(String id) {
+ if (ToolUtil.isEmpty(id)) {
+ throw new GunsException(GunsExceptionEnum.REQUEST_NULL);
+ }
+
+ BizDevice device = bizDeviceService.selectById(id);
+ return ResponseData.success(device);
+ }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizHourDataController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizHourDataController.java
new file mode 100644
index 0000000..1bc49ea
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BizHourDataController.java
@@ -0,0 +1,105 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.core.base.controller.BaseController;
+import com.casic.missiles.core.base.response.ResponseData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import java.util.List;
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.casic.missiles.modular.system.model.BizHourData;
+import com.casic.missiles.modular.system.service.IBizHourDataService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2021-07-26 14:39:03
+ */
+@Controller
+@RequestMapping("/bizHourData")
+public class BizHourDataController extends BaseController {
+
+
+ @Autowired
+ private IBizHourDataService bizHourDataService;
+
+
+ /**
+ * 获取列表
+ */
+ @RequestMapping(value = "/list")
+ @ResponseBody
+ public Object list(String condition) {
+ return bizHourDataService.selectList(null);
+ }
+
+ /**
+ * 获取分页列表
+ */
+ @RequestMapping(value = "/listPage")
+ @ResponseBody
+ public Object listPage(String condition) {
+ Page page = new PageFactory