diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4450645
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+.idea/
+**/target/**
+logs/
+casic-web/src/test
+*.iml
+out/
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4450645
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+.idea/
+**/target/**
+logs/
+casic-web/src/test
+*.iml
+out/
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4c74446
--- /dev/null
+++ b/README.md
@@ -0,0 +1,18 @@
+# 虹膜门禁 V1.0.0
+
+[^_^]: # (Talk is cheap,Show me the code!)
+
+## 介绍
+基于SpringBoot,致力于做更简洁的后台管理系统,整合springboot + shiro + mybatis-plus + !
+基于casic代码简洁,注释丰富,上手容易,同时包含多基础模块(用户管理,角色管理,部门管理,字典管理等),
+可以直接作为一个后台管理系统的脚手架! 2020目标 `更简洁`,`更规范`!
+
+
+## 其他
+>* [git地址](http://192.168.0.203:8080/gitbucket/git/root/casic-iris-parent.git)
+>* [本地免登地址](http://localhost:8083/route/mockToken)
+
+
+
+
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4450645
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+.idea/
+**/target/**
+logs/
+casic-web/src/test
+*.iml
+out/
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4c74446
--- /dev/null
+++ b/README.md
@@ -0,0 +1,18 @@
+# 虹膜门禁 V1.0.0
+
+[^_^]: # (Talk is cheap,Show me the code!)
+
+## 介绍
+基于SpringBoot,致力于做更简洁的后台管理系统,整合springboot + shiro + mybatis-plus + !
+基于casic代码简洁,注释丰富,上手容易,同时包含多基础模块(用户管理,角色管理,部门管理,字典管理等),
+可以直接作为一个后台管理系统的脚手架! 2020目标 `更简洁`,`更规范`!
+
+
+## 其他
+>* [git地址](http://192.168.0.203:8080/gitbucket/git/root/casic-iris-parent.git)
+>* [本地免登地址](http://localhost:8083/route/mockToken)
+
+
+
+
+
diff --git a/casic-inspection/pom.xml b/casic-inspection/pom.xml
new file mode 100644
index 0000000..02c3df0
--- /dev/null
+++ b/casic-inspection/pom.xml
@@ -0,0 +1,44 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ casic-inspection
+ ${pro.version}
+ jar
+ casic-inspection
+ 巡检管理
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+
+
+ com.casic
+ casic-support
+ ${casic.version}
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4450645
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+.idea/
+**/target/**
+logs/
+casic-web/src/test
+*.iml
+out/
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4c74446
--- /dev/null
+++ b/README.md
@@ -0,0 +1,18 @@
+# 虹膜门禁 V1.0.0
+
+[^_^]: # (Talk is cheap,Show me the code!)
+
+## 介绍
+基于SpringBoot,致力于做更简洁的后台管理系统,整合springboot + shiro + mybatis-plus + !
+基于casic代码简洁,注释丰富,上手容易,同时包含多基础模块(用户管理,角色管理,部门管理,字典管理等),
+可以直接作为一个后台管理系统的脚手架! 2020目标 `更简洁`,`更规范`!
+
+
+## 其他
+>* [git地址](http://192.168.0.203:8080/gitbucket/git/root/casic-iris-parent.git)
+>* [本地免登地址](http://localhost:8083/route/mockToken)
+
+
+
+
+
diff --git a/casic-inspection/pom.xml b/casic-inspection/pom.xml
new file mode 100644
index 0000000..02c3df0
--- /dev/null
+++ b/casic-inspection/pom.xml
@@ -0,0 +1,44 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ casic-inspection
+ ${pro.version}
+ jar
+ casic-inspection
+ 巡检管理
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+
+
+ com.casic
+ casic-support
+ ${casic.version}
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
new file mode 100644
index 0000000..d87b82e
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
@@ -0,0 +1,54 @@
+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.*;
+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 com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.service.IBusInspectionService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:47
+ */
+@Controller
+@RequestMapping("/inspection")
+public class BusInspectionController extends BaseController {
+
+
+ @Autowired
+ private IBusInspectionService busInspectionService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusInspection busInspection) {
+ busInspectionService.insert(busInspection);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busInspectionService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/info")
+ @ResponseBody
+ public Object info(String id){
+ BusInspection inspection = busInspectionService.selectById(id);
+ return ResponseData.success(inspection);
+ }
+
+
+
+}
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4450645
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+.idea/
+**/target/**
+logs/
+casic-web/src/test
+*.iml
+out/
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4c74446
--- /dev/null
+++ b/README.md
@@ -0,0 +1,18 @@
+# 虹膜门禁 V1.0.0
+
+[^_^]: # (Talk is cheap,Show me the code!)
+
+## 介绍
+基于SpringBoot,致力于做更简洁的后台管理系统,整合springboot + shiro + mybatis-plus + !
+基于casic代码简洁,注释丰富,上手容易,同时包含多基础模块(用户管理,角色管理,部门管理,字典管理等),
+可以直接作为一个后台管理系统的脚手架! 2020目标 `更简洁`,`更规范`!
+
+
+## 其他
+>* [git地址](http://192.168.0.203:8080/gitbucket/git/root/casic-iris-parent.git)
+>* [本地免登地址](http://localhost:8083/route/mockToken)
+
+
+
+
+
diff --git a/casic-inspection/pom.xml b/casic-inspection/pom.xml
new file mode 100644
index 0000000..02c3df0
--- /dev/null
+++ b/casic-inspection/pom.xml
@@ -0,0 +1,44 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ casic-inspection
+ ${pro.version}
+ jar
+ casic-inspection
+ 巡检管理
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+
+
+ com.casic
+ casic-support
+ ${casic.version}
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
new file mode 100644
index 0000000..d87b82e
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
@@ -0,0 +1,54 @@
+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.*;
+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 com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.service.IBusInspectionService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:47
+ */
+@Controller
+@RequestMapping("/inspection")
+public class BusInspectionController extends BaseController {
+
+
+ @Autowired
+ private IBusInspectionService busInspectionService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusInspection busInspection) {
+ busInspectionService.insert(busInspection);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busInspectionService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/info")
+ @ResponseBody
+ public Object info(String id){
+ BusInspection inspection = busInspectionService.selectById(id);
+ return ResponseData.success(inspection);
+ }
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
new file mode 100644
index 0000000..9e843f9
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
@@ -0,0 +1,67 @@
+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.*;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.casic.missiles.modular.system.service.IBusTaskService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:54
+ */
+@Controller
+@RequestMapping("/task")
+public class BusTaskController extends BaseController {
+
+
+ @Autowired
+ private IBusTaskService busTaskService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusTask task){
+ busTaskService.insert(task);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busTaskService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/searchByInspection")
+ @ResponseBody
+ public Object searchByInspection(String inspectionId){
+ EntityWrapper query = new EntityWrapper<>();
+ query.eq("INSPECTION_ID", inspectionId);
+ List list = busTaskService.selectList(query);
+
+ Map res = new HashMap<>();
+ res.put("list",list);
+ return ResponseData.success(res);
+ }
+
+
+
+
+
+
+
+}
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4450645
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+.idea/
+**/target/**
+logs/
+casic-web/src/test
+*.iml
+out/
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4c74446
--- /dev/null
+++ b/README.md
@@ -0,0 +1,18 @@
+# 虹膜门禁 V1.0.0
+
+[^_^]: # (Talk is cheap,Show me the code!)
+
+## 介绍
+基于SpringBoot,致力于做更简洁的后台管理系统,整合springboot + shiro + mybatis-plus + !
+基于casic代码简洁,注释丰富,上手容易,同时包含多基础模块(用户管理,角色管理,部门管理,字典管理等),
+可以直接作为一个后台管理系统的脚手架! 2020目标 `更简洁`,`更规范`!
+
+
+## 其他
+>* [git地址](http://192.168.0.203:8080/gitbucket/git/root/casic-iris-parent.git)
+>* [本地免登地址](http://localhost:8083/route/mockToken)
+
+
+
+
+
diff --git a/casic-inspection/pom.xml b/casic-inspection/pom.xml
new file mode 100644
index 0000000..02c3df0
--- /dev/null
+++ b/casic-inspection/pom.xml
@@ -0,0 +1,44 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ casic-inspection
+ ${pro.version}
+ jar
+ casic-inspection
+ 巡检管理
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+
+
+ com.casic
+ casic-support
+ ${casic.version}
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
new file mode 100644
index 0000000..d87b82e
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
@@ -0,0 +1,54 @@
+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.*;
+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 com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.service.IBusInspectionService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:47
+ */
+@Controller
+@RequestMapping("/inspection")
+public class BusInspectionController extends BaseController {
+
+
+ @Autowired
+ private IBusInspectionService busInspectionService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusInspection busInspection) {
+ busInspectionService.insert(busInspection);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busInspectionService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/info")
+ @ResponseBody
+ public Object info(String id){
+ BusInspection inspection = busInspectionService.selectById(id);
+ return ResponseData.success(inspection);
+ }
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
new file mode 100644
index 0000000..9e843f9
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
@@ -0,0 +1,67 @@
+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.*;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.casic.missiles.modular.system.service.IBusTaskService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:54
+ */
+@Controller
+@RequestMapping("/task")
+public class BusTaskController extends BaseController {
+
+
+ @Autowired
+ private IBusTaskService busTaskService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusTask task){
+ busTaskService.insert(task);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busTaskService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/searchByInspection")
+ @ResponseBody
+ public Object searchByInspection(String inspectionId){
+ EntityWrapper query = new EntityWrapper<>();
+ query.eq("INSPECTION_ID", inspectionId);
+ List list = busTaskService.selectList(query);
+
+ Map res = new HashMap<>();
+ res.put("list",list);
+ return ResponseData.success(res);
+ }
+
+
+
+
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
new file mode 100644
index 0000000..eb79194
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusInspectionMapper extends BaseMapper {
+ List search(@Param("page") Page page,@Param("keywords") String keywords,@Param("startTime") String startTime,@Param("endTime") String endTime);
+}
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4450645
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+.idea/
+**/target/**
+logs/
+casic-web/src/test
+*.iml
+out/
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4c74446
--- /dev/null
+++ b/README.md
@@ -0,0 +1,18 @@
+# 虹膜门禁 V1.0.0
+
+[^_^]: # (Talk is cheap,Show me the code!)
+
+## 介绍
+基于SpringBoot,致力于做更简洁的后台管理系统,整合springboot + shiro + mybatis-plus + !
+基于casic代码简洁,注释丰富,上手容易,同时包含多基础模块(用户管理,角色管理,部门管理,字典管理等),
+可以直接作为一个后台管理系统的脚手架! 2020目标 `更简洁`,`更规范`!
+
+
+## 其他
+>* [git地址](http://192.168.0.203:8080/gitbucket/git/root/casic-iris-parent.git)
+>* [本地免登地址](http://localhost:8083/route/mockToken)
+
+
+
+
+
diff --git a/casic-inspection/pom.xml b/casic-inspection/pom.xml
new file mode 100644
index 0000000..02c3df0
--- /dev/null
+++ b/casic-inspection/pom.xml
@@ -0,0 +1,44 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ casic-inspection
+ ${pro.version}
+ jar
+ casic-inspection
+ 巡检管理
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+
+
+ com.casic
+ casic-support
+ ${casic.version}
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
new file mode 100644
index 0000000..d87b82e
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
@@ -0,0 +1,54 @@
+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.*;
+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 com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.service.IBusInspectionService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:47
+ */
+@Controller
+@RequestMapping("/inspection")
+public class BusInspectionController extends BaseController {
+
+
+ @Autowired
+ private IBusInspectionService busInspectionService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusInspection busInspection) {
+ busInspectionService.insert(busInspection);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busInspectionService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/info")
+ @ResponseBody
+ public Object info(String id){
+ BusInspection inspection = busInspectionService.selectById(id);
+ return ResponseData.success(inspection);
+ }
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
new file mode 100644
index 0000000..9e843f9
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
@@ -0,0 +1,67 @@
+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.*;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.casic.missiles.modular.system.service.IBusTaskService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:54
+ */
+@Controller
+@RequestMapping("/task")
+public class BusTaskController extends BaseController {
+
+
+ @Autowired
+ private IBusTaskService busTaskService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusTask task){
+ busTaskService.insert(task);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busTaskService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/searchByInspection")
+ @ResponseBody
+ public Object searchByInspection(String inspectionId){
+ EntityWrapper query = new EntityWrapper<>();
+ query.eq("INSPECTION_ID", inspectionId);
+ List list = busTaskService.selectList(query);
+
+ Map res = new HashMap<>();
+ res.put("list",list);
+ return ResponseData.success(res);
+ }
+
+
+
+
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
new file mode 100644
index 0000000..eb79194
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusInspectionMapper extends BaseMapper {
+ List search(@Param("page") Page page,@Param("keywords") String keywords,@Param("startTime") String startTime,@Param("endTime") String endTime);
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
new file mode 100644
index 0000000..c8fc9f7
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
@@ -0,0 +1,22 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusTaskMapper extends BaseMapper {
+ List search(@Param("page") Page page, @Param("keywords") String keywords, @Param("startTime") String startTime, @Param("endTime") String endTime);
+
+}
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4450645
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+.idea/
+**/target/**
+logs/
+casic-web/src/test
+*.iml
+out/
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4c74446
--- /dev/null
+++ b/README.md
@@ -0,0 +1,18 @@
+# 虹膜门禁 V1.0.0
+
+[^_^]: # (Talk is cheap,Show me the code!)
+
+## 介绍
+基于SpringBoot,致力于做更简洁的后台管理系统,整合springboot + shiro + mybatis-plus + !
+基于casic代码简洁,注释丰富,上手容易,同时包含多基础模块(用户管理,角色管理,部门管理,字典管理等),
+可以直接作为一个后台管理系统的脚手架! 2020目标 `更简洁`,`更规范`!
+
+
+## 其他
+>* [git地址](http://192.168.0.203:8080/gitbucket/git/root/casic-iris-parent.git)
+>* [本地免登地址](http://localhost:8083/route/mockToken)
+
+
+
+
+
diff --git a/casic-inspection/pom.xml b/casic-inspection/pom.xml
new file mode 100644
index 0000000..02c3df0
--- /dev/null
+++ b/casic-inspection/pom.xml
@@ -0,0 +1,44 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ casic-inspection
+ ${pro.version}
+ jar
+ casic-inspection
+ 巡检管理
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+
+
+ com.casic
+ casic-support
+ ${casic.version}
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
new file mode 100644
index 0000000..d87b82e
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
@@ -0,0 +1,54 @@
+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.*;
+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 com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.service.IBusInspectionService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:47
+ */
+@Controller
+@RequestMapping("/inspection")
+public class BusInspectionController extends BaseController {
+
+
+ @Autowired
+ private IBusInspectionService busInspectionService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusInspection busInspection) {
+ busInspectionService.insert(busInspection);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busInspectionService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/info")
+ @ResponseBody
+ public Object info(String id){
+ BusInspection inspection = busInspectionService.selectById(id);
+ return ResponseData.success(inspection);
+ }
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
new file mode 100644
index 0000000..9e843f9
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
@@ -0,0 +1,67 @@
+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.*;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.casic.missiles.modular.system.service.IBusTaskService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:54
+ */
+@Controller
+@RequestMapping("/task")
+public class BusTaskController extends BaseController {
+
+
+ @Autowired
+ private IBusTaskService busTaskService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusTask task){
+ busTaskService.insert(task);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busTaskService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/searchByInspection")
+ @ResponseBody
+ public Object searchByInspection(String inspectionId){
+ EntityWrapper query = new EntityWrapper<>();
+ query.eq("INSPECTION_ID", inspectionId);
+ List list = busTaskService.selectList(query);
+
+ Map res = new HashMap<>();
+ res.put("list",list);
+ return ResponseData.success(res);
+ }
+
+
+
+
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
new file mode 100644
index 0000000..eb79194
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusInspectionMapper extends BaseMapper {
+ List search(@Param("page") Page page,@Param("keywords") String keywords,@Param("startTime") String startTime,@Param("endTime") String endTime);
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
new file mode 100644
index 0000000..c8fc9f7
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
@@ -0,0 +1,22 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusTaskMapper extends BaseMapper {
+ List search(@Param("page") Page page, @Param("keywords") String keywords, @Param("startTime") String startTime, @Param("endTime") String endTime);
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
new file mode 100644
index 0000000..2078ead
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID AS id, NAME AS name, START_TIME AS startTime, END_TIME AS endTime, DATE AS date, START_LNG AS startLng, START_LAT AS startLat, END_LNG AS endLng, END_LAT AS endLat, ROUTES AS routes, USER AS user
+
+
+
+
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4450645
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+.idea/
+**/target/**
+logs/
+casic-web/src/test
+*.iml
+out/
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4c74446
--- /dev/null
+++ b/README.md
@@ -0,0 +1,18 @@
+# 虹膜门禁 V1.0.0
+
+[^_^]: # (Talk is cheap,Show me the code!)
+
+## 介绍
+基于SpringBoot,致力于做更简洁的后台管理系统,整合springboot + shiro + mybatis-plus + !
+基于casic代码简洁,注释丰富,上手容易,同时包含多基础模块(用户管理,角色管理,部门管理,字典管理等),
+可以直接作为一个后台管理系统的脚手架! 2020目标 `更简洁`,`更规范`!
+
+
+## 其他
+>* [git地址](http://192.168.0.203:8080/gitbucket/git/root/casic-iris-parent.git)
+>* [本地免登地址](http://localhost:8083/route/mockToken)
+
+
+
+
+
diff --git a/casic-inspection/pom.xml b/casic-inspection/pom.xml
new file mode 100644
index 0000000..02c3df0
--- /dev/null
+++ b/casic-inspection/pom.xml
@@ -0,0 +1,44 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ casic-inspection
+ ${pro.version}
+ jar
+ casic-inspection
+ 巡检管理
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+
+
+ com.casic
+ casic-support
+ ${casic.version}
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
new file mode 100644
index 0000000..d87b82e
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
@@ -0,0 +1,54 @@
+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.*;
+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 com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.service.IBusInspectionService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:47
+ */
+@Controller
+@RequestMapping("/inspection")
+public class BusInspectionController extends BaseController {
+
+
+ @Autowired
+ private IBusInspectionService busInspectionService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusInspection busInspection) {
+ busInspectionService.insert(busInspection);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busInspectionService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/info")
+ @ResponseBody
+ public Object info(String id){
+ BusInspection inspection = busInspectionService.selectById(id);
+ return ResponseData.success(inspection);
+ }
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
new file mode 100644
index 0000000..9e843f9
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
@@ -0,0 +1,67 @@
+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.*;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.casic.missiles.modular.system.service.IBusTaskService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:54
+ */
+@Controller
+@RequestMapping("/task")
+public class BusTaskController extends BaseController {
+
+
+ @Autowired
+ private IBusTaskService busTaskService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusTask task){
+ busTaskService.insert(task);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busTaskService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/searchByInspection")
+ @ResponseBody
+ public Object searchByInspection(String inspectionId){
+ EntityWrapper query = new EntityWrapper<>();
+ query.eq("INSPECTION_ID", inspectionId);
+ List list = busTaskService.selectList(query);
+
+ Map res = new HashMap<>();
+ res.put("list",list);
+ return ResponseData.success(res);
+ }
+
+
+
+
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
new file mode 100644
index 0000000..eb79194
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusInspectionMapper extends BaseMapper {
+ List search(@Param("page") Page page,@Param("keywords") String keywords,@Param("startTime") String startTime,@Param("endTime") String endTime);
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
new file mode 100644
index 0000000..c8fc9f7
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
@@ -0,0 +1,22 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusTaskMapper extends BaseMapper {
+ List search(@Param("page") Page page, @Param("keywords") String keywords, @Param("startTime") String startTime, @Param("endTime") String endTime);
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
new file mode 100644
index 0000000..2078ead
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID AS id, NAME AS name, START_TIME AS startTime, END_TIME AS endTime, DATE AS date, START_LNG AS startLng, START_LAT AS startLat, END_LNG AS endLng, END_LAT AS endLat, ROUTES AS routes, USER AS user
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml
new file mode 100644
index 0000000..b918d1b
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID AS id, INSPECTION_ID AS inspectionId, NAME AS name, CREATE_TIME AS createTime, TYPE AS type, LNG AS lng, LAT AS lat, DATA AS data, IMAGES AS images, DESCRIPTION AS description, USER AS user
+
+
+
+
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4450645
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+.idea/
+**/target/**
+logs/
+casic-web/src/test
+*.iml
+out/
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4c74446
--- /dev/null
+++ b/README.md
@@ -0,0 +1,18 @@
+# 虹膜门禁 V1.0.0
+
+[^_^]: # (Talk is cheap,Show me the code!)
+
+## 介绍
+基于SpringBoot,致力于做更简洁的后台管理系统,整合springboot + shiro + mybatis-plus + !
+基于casic代码简洁,注释丰富,上手容易,同时包含多基础模块(用户管理,角色管理,部门管理,字典管理等),
+可以直接作为一个后台管理系统的脚手架! 2020目标 `更简洁`,`更规范`!
+
+
+## 其他
+>* [git地址](http://192.168.0.203:8080/gitbucket/git/root/casic-iris-parent.git)
+>* [本地免登地址](http://localhost:8083/route/mockToken)
+
+
+
+
+
diff --git a/casic-inspection/pom.xml b/casic-inspection/pom.xml
new file mode 100644
index 0000000..02c3df0
--- /dev/null
+++ b/casic-inspection/pom.xml
@@ -0,0 +1,44 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ casic-inspection
+ ${pro.version}
+ jar
+ casic-inspection
+ 巡检管理
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+
+
+ com.casic
+ casic-support
+ ${casic.version}
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
new file mode 100644
index 0000000..d87b82e
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
@@ -0,0 +1,54 @@
+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.*;
+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 com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.service.IBusInspectionService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:47
+ */
+@Controller
+@RequestMapping("/inspection")
+public class BusInspectionController extends BaseController {
+
+
+ @Autowired
+ private IBusInspectionService busInspectionService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusInspection busInspection) {
+ busInspectionService.insert(busInspection);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busInspectionService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/info")
+ @ResponseBody
+ public Object info(String id){
+ BusInspection inspection = busInspectionService.selectById(id);
+ return ResponseData.success(inspection);
+ }
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
new file mode 100644
index 0000000..9e843f9
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
@@ -0,0 +1,67 @@
+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.*;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.casic.missiles.modular.system.service.IBusTaskService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:54
+ */
+@Controller
+@RequestMapping("/task")
+public class BusTaskController extends BaseController {
+
+
+ @Autowired
+ private IBusTaskService busTaskService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusTask task){
+ busTaskService.insert(task);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busTaskService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/searchByInspection")
+ @ResponseBody
+ public Object searchByInspection(String inspectionId){
+ EntityWrapper query = new EntityWrapper<>();
+ query.eq("INSPECTION_ID", inspectionId);
+ List list = busTaskService.selectList(query);
+
+ Map res = new HashMap<>();
+ res.put("list",list);
+ return ResponseData.success(res);
+ }
+
+
+
+
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
new file mode 100644
index 0000000..eb79194
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusInspectionMapper extends BaseMapper {
+ List search(@Param("page") Page page,@Param("keywords") String keywords,@Param("startTime") String startTime,@Param("endTime") String endTime);
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
new file mode 100644
index 0000000..c8fc9f7
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
@@ -0,0 +1,22 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusTaskMapper extends BaseMapper {
+ List search(@Param("page") Page page, @Param("keywords") String keywords, @Param("startTime") String startTime, @Param("endTime") String endTime);
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
new file mode 100644
index 0000000..2078ead
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID AS id, NAME AS name, START_TIME AS startTime, END_TIME AS endTime, DATE AS date, START_LNG AS startLng, START_LAT AS startLat, END_LNG AS endLng, END_LAT AS endLat, ROUTES AS routes, USER AS user
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml
new file mode 100644
index 0000000..b918d1b
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID AS id, INSPECTION_ID AS inspectionId, NAME AS name, CREATE_TIME AS createTime, TYPE AS type, LNG AS lng, LAT AS lat, DATA AS data, IMAGES AS images, DESCRIPTION AS description, USER AS user
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java
new file mode 100644
index 0000000..161c601
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java
@@ -0,0 +1,191 @@
+package com.casic.missiles.modular.system.model;
+
+import java.io.Serializable;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.annotations.TableField;
+import com.baomidou.mybatisplus.activerecord.Model;
+import com.baomidou.mybatisplus.annotations.TableName;
+import java.io.Serializable;
+
+/**
+ *
+ * 巡检记录表
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@TableName("bus_inspection")
+public class BusInspection extends Model {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 主键ID
+ */
+ @TableId("ID")
+ private String id;
+ /**
+ * 巡检名称
+ */
+ @TableField("NAME")
+ private String name;
+ /**
+ * 开始时间
+ */
+ @TableField("START_TIME")
+ private String startTime;
+ /**
+ * 结束时间
+ */
+ @TableField("END_TIME")
+ private String endTime;
+ /**
+ * 日期
+ */
+ @TableField("DATE")
+ private String date;
+ /**
+ * 开始位置经度
+ */
+ @TableField("START_LNG")
+ private BigDecimal startLng;
+ /**
+ * 开始位置纬度
+ */
+ @TableField("START_LAT")
+ private BigDecimal startLat;
+ /**
+ * 结束位置经度
+ */
+ @TableField("END_LNG")
+ private BigDecimal endLng;
+ /**
+ * 结束位置纬度
+ */
+ @TableField("END_LAT")
+ private BigDecimal endLat;
+ /**
+ * 路径
+ */
+ @TableField("ROUTES")
+ private String routes;
+ /**
+ * 用户姓名
+ */
+ @TableField("USER")
+ private String user;
+
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getStartTime() {
+ return startTime;
+ }
+
+ public void setStartTime(String startTime) {
+ this.startTime = startTime;
+ }
+
+ public String getEndTime() {
+ return endTime;
+ }
+
+ public void setEndTime(String endTime) {
+ this.endTime = endTime;
+ }
+
+ public String getDate() {
+ return date;
+ }
+
+ public void setDate(String date) {
+ this.date = date;
+ }
+
+ public BigDecimal getStartLng() {
+ return startLng;
+ }
+
+ public void setStartLng(BigDecimal startLng) {
+ this.startLng = startLng;
+ }
+
+ public BigDecimal getStartLat() {
+ return startLat;
+ }
+
+ public void setStartLat(BigDecimal startLat) {
+ this.startLat = startLat;
+ }
+
+ public BigDecimal getEndLng() {
+ return endLng;
+ }
+
+ public void setEndLng(BigDecimal endLng) {
+ this.endLng = endLng;
+ }
+
+ public BigDecimal getEndLat() {
+ return endLat;
+ }
+
+ public void setEndLat(BigDecimal endLat) {
+ this.endLat = endLat;
+ }
+
+ public String getRoutes() {
+ return routes;
+ }
+
+ public void setRoutes(String routes) {
+ this.routes = routes;
+ }
+
+ public String getUser() {
+ return user;
+ }
+
+ public void setUser(String user) {
+ this.user = user;
+ }
+
+ @Override
+ protected Serializable pkVal() {
+ return this.id;
+ }
+
+ @Override
+ public String toString() {
+ return "BusInspection{" +
+ "id=" + id +
+ ", name=" + name +
+ ", startTime=" + startTime +
+ ", endTime=" + endTime +
+ ", date=" + date +
+ ", startLng=" + startLng +
+ ", startLat=" + startLat +
+ ", endLng=" + endLng +
+ ", endLat=" + endLat +
+ ", routes=" + routes +
+ ", user=" + user +
+ "}";
+ }
+}
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4450645
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+.idea/
+**/target/**
+logs/
+casic-web/src/test
+*.iml
+out/
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4c74446
--- /dev/null
+++ b/README.md
@@ -0,0 +1,18 @@
+# 虹膜门禁 V1.0.0
+
+[^_^]: # (Talk is cheap,Show me the code!)
+
+## 介绍
+基于SpringBoot,致力于做更简洁的后台管理系统,整合springboot + shiro + mybatis-plus + !
+基于casic代码简洁,注释丰富,上手容易,同时包含多基础模块(用户管理,角色管理,部门管理,字典管理等),
+可以直接作为一个后台管理系统的脚手架! 2020目标 `更简洁`,`更规范`!
+
+
+## 其他
+>* [git地址](http://192.168.0.203:8080/gitbucket/git/root/casic-iris-parent.git)
+>* [本地免登地址](http://localhost:8083/route/mockToken)
+
+
+
+
+
diff --git a/casic-inspection/pom.xml b/casic-inspection/pom.xml
new file mode 100644
index 0000000..02c3df0
--- /dev/null
+++ b/casic-inspection/pom.xml
@@ -0,0 +1,44 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ casic-inspection
+ ${pro.version}
+ jar
+ casic-inspection
+ 巡检管理
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+
+
+ com.casic
+ casic-support
+ ${casic.version}
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
new file mode 100644
index 0000000..d87b82e
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
@@ -0,0 +1,54 @@
+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.*;
+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 com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.service.IBusInspectionService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:47
+ */
+@Controller
+@RequestMapping("/inspection")
+public class BusInspectionController extends BaseController {
+
+
+ @Autowired
+ private IBusInspectionService busInspectionService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusInspection busInspection) {
+ busInspectionService.insert(busInspection);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busInspectionService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/info")
+ @ResponseBody
+ public Object info(String id){
+ BusInspection inspection = busInspectionService.selectById(id);
+ return ResponseData.success(inspection);
+ }
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
new file mode 100644
index 0000000..9e843f9
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
@@ -0,0 +1,67 @@
+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.*;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.casic.missiles.modular.system.service.IBusTaskService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:54
+ */
+@Controller
+@RequestMapping("/task")
+public class BusTaskController extends BaseController {
+
+
+ @Autowired
+ private IBusTaskService busTaskService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusTask task){
+ busTaskService.insert(task);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busTaskService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/searchByInspection")
+ @ResponseBody
+ public Object searchByInspection(String inspectionId){
+ EntityWrapper query = new EntityWrapper<>();
+ query.eq("INSPECTION_ID", inspectionId);
+ List list = busTaskService.selectList(query);
+
+ Map res = new HashMap<>();
+ res.put("list",list);
+ return ResponseData.success(res);
+ }
+
+
+
+
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
new file mode 100644
index 0000000..eb79194
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusInspectionMapper extends BaseMapper {
+ List search(@Param("page") Page page,@Param("keywords") String keywords,@Param("startTime") String startTime,@Param("endTime") String endTime);
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
new file mode 100644
index 0000000..c8fc9f7
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
@@ -0,0 +1,22 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusTaskMapper extends BaseMapper {
+ List search(@Param("page") Page page, @Param("keywords") String keywords, @Param("startTime") String startTime, @Param("endTime") String endTime);
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
new file mode 100644
index 0000000..2078ead
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID AS id, NAME AS name, START_TIME AS startTime, END_TIME AS endTime, DATE AS date, START_LNG AS startLng, START_LAT AS startLat, END_LNG AS endLng, END_LAT AS endLat, ROUTES AS routes, USER AS user
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml
new file mode 100644
index 0000000..b918d1b
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID AS id, INSPECTION_ID AS inspectionId, NAME AS name, CREATE_TIME AS createTime, TYPE AS type, LNG AS lng, LAT AS lat, DATA AS data, IMAGES AS images, DESCRIPTION AS description, USER AS user
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java
new file mode 100644
index 0000000..161c601
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java
@@ -0,0 +1,191 @@
+package com.casic.missiles.modular.system.model;
+
+import java.io.Serializable;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.annotations.TableField;
+import com.baomidou.mybatisplus.activerecord.Model;
+import com.baomidou.mybatisplus.annotations.TableName;
+import java.io.Serializable;
+
+/**
+ *
+ * 巡检记录表
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@TableName("bus_inspection")
+public class BusInspection extends Model {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 主键ID
+ */
+ @TableId("ID")
+ private String id;
+ /**
+ * 巡检名称
+ */
+ @TableField("NAME")
+ private String name;
+ /**
+ * 开始时间
+ */
+ @TableField("START_TIME")
+ private String startTime;
+ /**
+ * 结束时间
+ */
+ @TableField("END_TIME")
+ private String endTime;
+ /**
+ * 日期
+ */
+ @TableField("DATE")
+ private String date;
+ /**
+ * 开始位置经度
+ */
+ @TableField("START_LNG")
+ private BigDecimal startLng;
+ /**
+ * 开始位置纬度
+ */
+ @TableField("START_LAT")
+ private BigDecimal startLat;
+ /**
+ * 结束位置经度
+ */
+ @TableField("END_LNG")
+ private BigDecimal endLng;
+ /**
+ * 结束位置纬度
+ */
+ @TableField("END_LAT")
+ private BigDecimal endLat;
+ /**
+ * 路径
+ */
+ @TableField("ROUTES")
+ private String routes;
+ /**
+ * 用户姓名
+ */
+ @TableField("USER")
+ private String user;
+
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getStartTime() {
+ return startTime;
+ }
+
+ public void setStartTime(String startTime) {
+ this.startTime = startTime;
+ }
+
+ public String getEndTime() {
+ return endTime;
+ }
+
+ public void setEndTime(String endTime) {
+ this.endTime = endTime;
+ }
+
+ public String getDate() {
+ return date;
+ }
+
+ public void setDate(String date) {
+ this.date = date;
+ }
+
+ public BigDecimal getStartLng() {
+ return startLng;
+ }
+
+ public void setStartLng(BigDecimal startLng) {
+ this.startLng = startLng;
+ }
+
+ public BigDecimal getStartLat() {
+ return startLat;
+ }
+
+ public void setStartLat(BigDecimal startLat) {
+ this.startLat = startLat;
+ }
+
+ public BigDecimal getEndLng() {
+ return endLng;
+ }
+
+ public void setEndLng(BigDecimal endLng) {
+ this.endLng = endLng;
+ }
+
+ public BigDecimal getEndLat() {
+ return endLat;
+ }
+
+ public void setEndLat(BigDecimal endLat) {
+ this.endLat = endLat;
+ }
+
+ public String getRoutes() {
+ return routes;
+ }
+
+ public void setRoutes(String routes) {
+ this.routes = routes;
+ }
+
+ public String getUser() {
+ return user;
+ }
+
+ public void setUser(String user) {
+ this.user = user;
+ }
+
+ @Override
+ protected Serializable pkVal() {
+ return this.id;
+ }
+
+ @Override
+ public String toString() {
+ return "BusInspection{" +
+ "id=" + id +
+ ", name=" + name +
+ ", startTime=" + startTime +
+ ", endTime=" + endTime +
+ ", date=" + date +
+ ", startLng=" + startLng +
+ ", startLat=" + startLat +
+ ", endLng=" + endLng +
+ ", endLat=" + endLat +
+ ", routes=" + routes +
+ ", user=" + user +
+ "}";
+ }
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java
new file mode 100644
index 0000000..0e75b2c
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java
@@ -0,0 +1,191 @@
+package com.casic.missiles.modular.system.model;
+
+import java.io.Serializable;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.annotations.TableField;
+import com.baomidou.mybatisplus.activerecord.Model;
+import com.baomidou.mybatisplus.annotations.TableName;
+import java.io.Serializable;
+
+/**
+ *
+ * 事件记录表
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@TableName("bus_task")
+public class BusTask extends Model {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 主键ID
+ */
+ @TableId("ID")
+ private String id;
+ /**
+ * 巡检ID
+ */
+ @TableField("INSPECTION_ID")
+ private String inspectionId;
+ /**
+ * 巡检名称
+ */
+ @TableField("NAME")
+ private String name;
+ /**
+ * 创建时间
+ */
+ @TableField("CREATE_TIME")
+ private String createTime;
+ /**
+ * 事件类型
+ */
+ @TableField("TYPE")
+ private String type;
+ /**
+ * 位置经度
+ */
+ @TableField("LNG")
+ private BigDecimal lng;
+ /**
+ * 位置纬度
+ */
+ @TableField("LAT")
+ private BigDecimal lat;
+ /**
+ * 数值
+ */
+ @TableField("DATA")
+ private BigDecimal data;
+ /**
+ * 图片路径
+ */
+ @TableField("IMAGES")
+ private String images;
+ /**
+ * 描述
+ */
+ @TableField("DESCRIPTION")
+ private String description;
+ /**
+ * 用户姓名
+ */
+ @TableField("USER")
+ private String user;
+
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getInspectionId() {
+ return inspectionId;
+ }
+
+ public void setInspectionId(String inspectionId) {
+ this.inspectionId = inspectionId;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(String createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getType() {
+ return type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public BigDecimal getLng() {
+ return lng;
+ }
+
+ public void setLng(BigDecimal lng) {
+ this.lng = lng;
+ }
+
+ public BigDecimal getLat() {
+ return lat;
+ }
+
+ public void setLat(BigDecimal lat) {
+ this.lat = lat;
+ }
+
+ public BigDecimal getData() {
+ return data;
+ }
+
+ public void setData(BigDecimal data) {
+ this.data = data;
+ }
+
+ public String getImages() {
+ return images;
+ }
+
+ public void setImages(String images) {
+ this.images = images;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getUser() {
+ return user;
+ }
+
+ public void setUser(String user) {
+ this.user = user;
+ }
+
+ @Override
+ protected Serializable pkVal() {
+ return this.id;
+ }
+
+ @Override
+ public String toString() {
+ return "BusTask{" +
+ "id=" + id +
+ ", inspectionId=" + inspectionId +
+ ", name=" + name +
+ ", createTime=" + createTime +
+ ", type=" + type +
+ ", lng=" + lng +
+ ", lat=" + lat +
+ ", data=" + data +
+ ", images=" + images +
+ ", description=" + description +
+ ", user=" + user +
+ "}";
+ }
+}
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4450645
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+.idea/
+**/target/**
+logs/
+casic-web/src/test
+*.iml
+out/
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4c74446
--- /dev/null
+++ b/README.md
@@ -0,0 +1,18 @@
+# 虹膜门禁 V1.0.0
+
+[^_^]: # (Talk is cheap,Show me the code!)
+
+## 介绍
+基于SpringBoot,致力于做更简洁的后台管理系统,整合springboot + shiro + mybatis-plus + !
+基于casic代码简洁,注释丰富,上手容易,同时包含多基础模块(用户管理,角色管理,部门管理,字典管理等),
+可以直接作为一个后台管理系统的脚手架! 2020目标 `更简洁`,`更规范`!
+
+
+## 其他
+>* [git地址](http://192.168.0.203:8080/gitbucket/git/root/casic-iris-parent.git)
+>* [本地免登地址](http://localhost:8083/route/mockToken)
+
+
+
+
+
diff --git a/casic-inspection/pom.xml b/casic-inspection/pom.xml
new file mode 100644
index 0000000..02c3df0
--- /dev/null
+++ b/casic-inspection/pom.xml
@@ -0,0 +1,44 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ casic-inspection
+ ${pro.version}
+ jar
+ casic-inspection
+ 巡检管理
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+
+
+ com.casic
+ casic-support
+ ${casic.version}
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
new file mode 100644
index 0000000..d87b82e
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
@@ -0,0 +1,54 @@
+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.*;
+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 com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.service.IBusInspectionService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:47
+ */
+@Controller
+@RequestMapping("/inspection")
+public class BusInspectionController extends BaseController {
+
+
+ @Autowired
+ private IBusInspectionService busInspectionService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusInspection busInspection) {
+ busInspectionService.insert(busInspection);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busInspectionService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/info")
+ @ResponseBody
+ public Object info(String id){
+ BusInspection inspection = busInspectionService.selectById(id);
+ return ResponseData.success(inspection);
+ }
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
new file mode 100644
index 0000000..9e843f9
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
@@ -0,0 +1,67 @@
+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.*;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.casic.missiles.modular.system.service.IBusTaskService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:54
+ */
+@Controller
+@RequestMapping("/task")
+public class BusTaskController extends BaseController {
+
+
+ @Autowired
+ private IBusTaskService busTaskService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusTask task){
+ busTaskService.insert(task);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busTaskService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/searchByInspection")
+ @ResponseBody
+ public Object searchByInspection(String inspectionId){
+ EntityWrapper query = new EntityWrapper<>();
+ query.eq("INSPECTION_ID", inspectionId);
+ List list = busTaskService.selectList(query);
+
+ Map res = new HashMap<>();
+ res.put("list",list);
+ return ResponseData.success(res);
+ }
+
+
+
+
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
new file mode 100644
index 0000000..eb79194
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusInspectionMapper extends BaseMapper {
+ List search(@Param("page") Page page,@Param("keywords") String keywords,@Param("startTime") String startTime,@Param("endTime") String endTime);
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
new file mode 100644
index 0000000..c8fc9f7
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
@@ -0,0 +1,22 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusTaskMapper extends BaseMapper {
+ List search(@Param("page") Page page, @Param("keywords") String keywords, @Param("startTime") String startTime, @Param("endTime") String endTime);
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
new file mode 100644
index 0000000..2078ead
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID AS id, NAME AS name, START_TIME AS startTime, END_TIME AS endTime, DATE AS date, START_LNG AS startLng, START_LAT AS startLat, END_LNG AS endLng, END_LAT AS endLat, ROUTES AS routes, USER AS user
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml
new file mode 100644
index 0000000..b918d1b
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID AS id, INSPECTION_ID AS inspectionId, NAME AS name, CREATE_TIME AS createTime, TYPE AS type, LNG AS lng, LAT AS lat, DATA AS data, IMAGES AS images, DESCRIPTION AS description, USER AS user
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java
new file mode 100644
index 0000000..161c601
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java
@@ -0,0 +1,191 @@
+package com.casic.missiles.modular.system.model;
+
+import java.io.Serializable;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.annotations.TableField;
+import com.baomidou.mybatisplus.activerecord.Model;
+import com.baomidou.mybatisplus.annotations.TableName;
+import java.io.Serializable;
+
+/**
+ *
+ * 巡检记录表
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@TableName("bus_inspection")
+public class BusInspection extends Model {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 主键ID
+ */
+ @TableId("ID")
+ private String id;
+ /**
+ * 巡检名称
+ */
+ @TableField("NAME")
+ private String name;
+ /**
+ * 开始时间
+ */
+ @TableField("START_TIME")
+ private String startTime;
+ /**
+ * 结束时间
+ */
+ @TableField("END_TIME")
+ private String endTime;
+ /**
+ * 日期
+ */
+ @TableField("DATE")
+ private String date;
+ /**
+ * 开始位置经度
+ */
+ @TableField("START_LNG")
+ private BigDecimal startLng;
+ /**
+ * 开始位置纬度
+ */
+ @TableField("START_LAT")
+ private BigDecimal startLat;
+ /**
+ * 结束位置经度
+ */
+ @TableField("END_LNG")
+ private BigDecimal endLng;
+ /**
+ * 结束位置纬度
+ */
+ @TableField("END_LAT")
+ private BigDecimal endLat;
+ /**
+ * 路径
+ */
+ @TableField("ROUTES")
+ private String routes;
+ /**
+ * 用户姓名
+ */
+ @TableField("USER")
+ private String user;
+
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getStartTime() {
+ return startTime;
+ }
+
+ public void setStartTime(String startTime) {
+ this.startTime = startTime;
+ }
+
+ public String getEndTime() {
+ return endTime;
+ }
+
+ public void setEndTime(String endTime) {
+ this.endTime = endTime;
+ }
+
+ public String getDate() {
+ return date;
+ }
+
+ public void setDate(String date) {
+ this.date = date;
+ }
+
+ public BigDecimal getStartLng() {
+ return startLng;
+ }
+
+ public void setStartLng(BigDecimal startLng) {
+ this.startLng = startLng;
+ }
+
+ public BigDecimal getStartLat() {
+ return startLat;
+ }
+
+ public void setStartLat(BigDecimal startLat) {
+ this.startLat = startLat;
+ }
+
+ public BigDecimal getEndLng() {
+ return endLng;
+ }
+
+ public void setEndLng(BigDecimal endLng) {
+ this.endLng = endLng;
+ }
+
+ public BigDecimal getEndLat() {
+ return endLat;
+ }
+
+ public void setEndLat(BigDecimal endLat) {
+ this.endLat = endLat;
+ }
+
+ public String getRoutes() {
+ return routes;
+ }
+
+ public void setRoutes(String routes) {
+ this.routes = routes;
+ }
+
+ public String getUser() {
+ return user;
+ }
+
+ public void setUser(String user) {
+ this.user = user;
+ }
+
+ @Override
+ protected Serializable pkVal() {
+ return this.id;
+ }
+
+ @Override
+ public String toString() {
+ return "BusInspection{" +
+ "id=" + id +
+ ", name=" + name +
+ ", startTime=" + startTime +
+ ", endTime=" + endTime +
+ ", date=" + date +
+ ", startLng=" + startLng +
+ ", startLat=" + startLat +
+ ", endLng=" + endLng +
+ ", endLat=" + endLat +
+ ", routes=" + routes +
+ ", user=" + user +
+ "}";
+ }
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java
new file mode 100644
index 0000000..0e75b2c
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java
@@ -0,0 +1,191 @@
+package com.casic.missiles.modular.system.model;
+
+import java.io.Serializable;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.annotations.TableField;
+import com.baomidou.mybatisplus.activerecord.Model;
+import com.baomidou.mybatisplus.annotations.TableName;
+import java.io.Serializable;
+
+/**
+ *
+ * 事件记录表
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@TableName("bus_task")
+public class BusTask extends Model {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 主键ID
+ */
+ @TableId("ID")
+ private String id;
+ /**
+ * 巡检ID
+ */
+ @TableField("INSPECTION_ID")
+ private String inspectionId;
+ /**
+ * 巡检名称
+ */
+ @TableField("NAME")
+ private String name;
+ /**
+ * 创建时间
+ */
+ @TableField("CREATE_TIME")
+ private String createTime;
+ /**
+ * 事件类型
+ */
+ @TableField("TYPE")
+ private String type;
+ /**
+ * 位置经度
+ */
+ @TableField("LNG")
+ private BigDecimal lng;
+ /**
+ * 位置纬度
+ */
+ @TableField("LAT")
+ private BigDecimal lat;
+ /**
+ * 数值
+ */
+ @TableField("DATA")
+ private BigDecimal data;
+ /**
+ * 图片路径
+ */
+ @TableField("IMAGES")
+ private String images;
+ /**
+ * 描述
+ */
+ @TableField("DESCRIPTION")
+ private String description;
+ /**
+ * 用户姓名
+ */
+ @TableField("USER")
+ private String user;
+
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getInspectionId() {
+ return inspectionId;
+ }
+
+ public void setInspectionId(String inspectionId) {
+ this.inspectionId = inspectionId;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(String createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getType() {
+ return type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public BigDecimal getLng() {
+ return lng;
+ }
+
+ public void setLng(BigDecimal lng) {
+ this.lng = lng;
+ }
+
+ public BigDecimal getLat() {
+ return lat;
+ }
+
+ public void setLat(BigDecimal lat) {
+ this.lat = lat;
+ }
+
+ public BigDecimal getData() {
+ return data;
+ }
+
+ public void setData(BigDecimal data) {
+ this.data = data;
+ }
+
+ public String getImages() {
+ return images;
+ }
+
+ public void setImages(String images) {
+ this.images = images;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getUser() {
+ return user;
+ }
+
+ public void setUser(String user) {
+ this.user = user;
+ }
+
+ @Override
+ protected Serializable pkVal() {
+ return this.id;
+ }
+
+ @Override
+ public String toString() {
+ return "BusTask{" +
+ "id=" + id +
+ ", inspectionId=" + inspectionId +
+ ", name=" + name +
+ ", createTime=" + createTime +
+ ", type=" + type +
+ ", lng=" + lng +
+ ", lat=" + lat +
+ ", data=" + data +
+ ", images=" + images +
+ ", description=" + description +
+ ", user=" + user +
+ "}";
+ }
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusInspectionService.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusInspectionService.java
new file mode 100644
index 0000000..47d3d37
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusInspectionService.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.service;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.baomidou.mybatisplus.service.IService;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 服务类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface IBusInspectionService extends IService {
+
+ List search(Page page, String keywords, String startTime, String endTime);
+}
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4450645
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+.idea/
+**/target/**
+logs/
+casic-web/src/test
+*.iml
+out/
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4c74446
--- /dev/null
+++ b/README.md
@@ -0,0 +1,18 @@
+# 虹膜门禁 V1.0.0
+
+[^_^]: # (Talk is cheap,Show me the code!)
+
+## 介绍
+基于SpringBoot,致力于做更简洁的后台管理系统,整合springboot + shiro + mybatis-plus + !
+基于casic代码简洁,注释丰富,上手容易,同时包含多基础模块(用户管理,角色管理,部门管理,字典管理等),
+可以直接作为一个后台管理系统的脚手架! 2020目标 `更简洁`,`更规范`!
+
+
+## 其他
+>* [git地址](http://192.168.0.203:8080/gitbucket/git/root/casic-iris-parent.git)
+>* [本地免登地址](http://localhost:8083/route/mockToken)
+
+
+
+
+
diff --git a/casic-inspection/pom.xml b/casic-inspection/pom.xml
new file mode 100644
index 0000000..02c3df0
--- /dev/null
+++ b/casic-inspection/pom.xml
@@ -0,0 +1,44 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ casic-inspection
+ ${pro.version}
+ jar
+ casic-inspection
+ 巡检管理
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+
+
+ com.casic
+ casic-support
+ ${casic.version}
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
new file mode 100644
index 0000000..d87b82e
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
@@ -0,0 +1,54 @@
+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.*;
+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 com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.service.IBusInspectionService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:47
+ */
+@Controller
+@RequestMapping("/inspection")
+public class BusInspectionController extends BaseController {
+
+
+ @Autowired
+ private IBusInspectionService busInspectionService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusInspection busInspection) {
+ busInspectionService.insert(busInspection);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busInspectionService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/info")
+ @ResponseBody
+ public Object info(String id){
+ BusInspection inspection = busInspectionService.selectById(id);
+ return ResponseData.success(inspection);
+ }
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
new file mode 100644
index 0000000..9e843f9
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
@@ -0,0 +1,67 @@
+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.*;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.casic.missiles.modular.system.service.IBusTaskService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:54
+ */
+@Controller
+@RequestMapping("/task")
+public class BusTaskController extends BaseController {
+
+
+ @Autowired
+ private IBusTaskService busTaskService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusTask task){
+ busTaskService.insert(task);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busTaskService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/searchByInspection")
+ @ResponseBody
+ public Object searchByInspection(String inspectionId){
+ EntityWrapper query = new EntityWrapper<>();
+ query.eq("INSPECTION_ID", inspectionId);
+ List list = busTaskService.selectList(query);
+
+ Map res = new HashMap<>();
+ res.put("list",list);
+ return ResponseData.success(res);
+ }
+
+
+
+
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
new file mode 100644
index 0000000..eb79194
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusInspectionMapper extends BaseMapper {
+ List search(@Param("page") Page page,@Param("keywords") String keywords,@Param("startTime") String startTime,@Param("endTime") String endTime);
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
new file mode 100644
index 0000000..c8fc9f7
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
@@ -0,0 +1,22 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusTaskMapper extends BaseMapper {
+ List search(@Param("page") Page page, @Param("keywords") String keywords, @Param("startTime") String startTime, @Param("endTime") String endTime);
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
new file mode 100644
index 0000000..2078ead
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID AS id, NAME AS name, START_TIME AS startTime, END_TIME AS endTime, DATE AS date, START_LNG AS startLng, START_LAT AS startLat, END_LNG AS endLng, END_LAT AS endLat, ROUTES AS routes, USER AS user
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml
new file mode 100644
index 0000000..b918d1b
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID AS id, INSPECTION_ID AS inspectionId, NAME AS name, CREATE_TIME AS createTime, TYPE AS type, LNG AS lng, LAT AS lat, DATA AS data, IMAGES AS images, DESCRIPTION AS description, USER AS user
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java
new file mode 100644
index 0000000..161c601
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java
@@ -0,0 +1,191 @@
+package com.casic.missiles.modular.system.model;
+
+import java.io.Serializable;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.annotations.TableField;
+import com.baomidou.mybatisplus.activerecord.Model;
+import com.baomidou.mybatisplus.annotations.TableName;
+import java.io.Serializable;
+
+/**
+ *
+ * 巡检记录表
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@TableName("bus_inspection")
+public class BusInspection extends Model {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 主键ID
+ */
+ @TableId("ID")
+ private String id;
+ /**
+ * 巡检名称
+ */
+ @TableField("NAME")
+ private String name;
+ /**
+ * 开始时间
+ */
+ @TableField("START_TIME")
+ private String startTime;
+ /**
+ * 结束时间
+ */
+ @TableField("END_TIME")
+ private String endTime;
+ /**
+ * 日期
+ */
+ @TableField("DATE")
+ private String date;
+ /**
+ * 开始位置经度
+ */
+ @TableField("START_LNG")
+ private BigDecimal startLng;
+ /**
+ * 开始位置纬度
+ */
+ @TableField("START_LAT")
+ private BigDecimal startLat;
+ /**
+ * 结束位置经度
+ */
+ @TableField("END_LNG")
+ private BigDecimal endLng;
+ /**
+ * 结束位置纬度
+ */
+ @TableField("END_LAT")
+ private BigDecimal endLat;
+ /**
+ * 路径
+ */
+ @TableField("ROUTES")
+ private String routes;
+ /**
+ * 用户姓名
+ */
+ @TableField("USER")
+ private String user;
+
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getStartTime() {
+ return startTime;
+ }
+
+ public void setStartTime(String startTime) {
+ this.startTime = startTime;
+ }
+
+ public String getEndTime() {
+ return endTime;
+ }
+
+ public void setEndTime(String endTime) {
+ this.endTime = endTime;
+ }
+
+ public String getDate() {
+ return date;
+ }
+
+ public void setDate(String date) {
+ this.date = date;
+ }
+
+ public BigDecimal getStartLng() {
+ return startLng;
+ }
+
+ public void setStartLng(BigDecimal startLng) {
+ this.startLng = startLng;
+ }
+
+ public BigDecimal getStartLat() {
+ return startLat;
+ }
+
+ public void setStartLat(BigDecimal startLat) {
+ this.startLat = startLat;
+ }
+
+ public BigDecimal getEndLng() {
+ return endLng;
+ }
+
+ public void setEndLng(BigDecimal endLng) {
+ this.endLng = endLng;
+ }
+
+ public BigDecimal getEndLat() {
+ return endLat;
+ }
+
+ public void setEndLat(BigDecimal endLat) {
+ this.endLat = endLat;
+ }
+
+ public String getRoutes() {
+ return routes;
+ }
+
+ public void setRoutes(String routes) {
+ this.routes = routes;
+ }
+
+ public String getUser() {
+ return user;
+ }
+
+ public void setUser(String user) {
+ this.user = user;
+ }
+
+ @Override
+ protected Serializable pkVal() {
+ return this.id;
+ }
+
+ @Override
+ public String toString() {
+ return "BusInspection{" +
+ "id=" + id +
+ ", name=" + name +
+ ", startTime=" + startTime +
+ ", endTime=" + endTime +
+ ", date=" + date +
+ ", startLng=" + startLng +
+ ", startLat=" + startLat +
+ ", endLng=" + endLng +
+ ", endLat=" + endLat +
+ ", routes=" + routes +
+ ", user=" + user +
+ "}";
+ }
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java
new file mode 100644
index 0000000..0e75b2c
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java
@@ -0,0 +1,191 @@
+package com.casic.missiles.modular.system.model;
+
+import java.io.Serializable;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.annotations.TableField;
+import com.baomidou.mybatisplus.activerecord.Model;
+import com.baomidou.mybatisplus.annotations.TableName;
+import java.io.Serializable;
+
+/**
+ *
+ * 事件记录表
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@TableName("bus_task")
+public class BusTask extends Model {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 主键ID
+ */
+ @TableId("ID")
+ private String id;
+ /**
+ * 巡检ID
+ */
+ @TableField("INSPECTION_ID")
+ private String inspectionId;
+ /**
+ * 巡检名称
+ */
+ @TableField("NAME")
+ private String name;
+ /**
+ * 创建时间
+ */
+ @TableField("CREATE_TIME")
+ private String createTime;
+ /**
+ * 事件类型
+ */
+ @TableField("TYPE")
+ private String type;
+ /**
+ * 位置经度
+ */
+ @TableField("LNG")
+ private BigDecimal lng;
+ /**
+ * 位置纬度
+ */
+ @TableField("LAT")
+ private BigDecimal lat;
+ /**
+ * 数值
+ */
+ @TableField("DATA")
+ private BigDecimal data;
+ /**
+ * 图片路径
+ */
+ @TableField("IMAGES")
+ private String images;
+ /**
+ * 描述
+ */
+ @TableField("DESCRIPTION")
+ private String description;
+ /**
+ * 用户姓名
+ */
+ @TableField("USER")
+ private String user;
+
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getInspectionId() {
+ return inspectionId;
+ }
+
+ public void setInspectionId(String inspectionId) {
+ this.inspectionId = inspectionId;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(String createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getType() {
+ return type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public BigDecimal getLng() {
+ return lng;
+ }
+
+ public void setLng(BigDecimal lng) {
+ this.lng = lng;
+ }
+
+ public BigDecimal getLat() {
+ return lat;
+ }
+
+ public void setLat(BigDecimal lat) {
+ this.lat = lat;
+ }
+
+ public BigDecimal getData() {
+ return data;
+ }
+
+ public void setData(BigDecimal data) {
+ this.data = data;
+ }
+
+ public String getImages() {
+ return images;
+ }
+
+ public void setImages(String images) {
+ this.images = images;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getUser() {
+ return user;
+ }
+
+ public void setUser(String user) {
+ this.user = user;
+ }
+
+ @Override
+ protected Serializable pkVal() {
+ return this.id;
+ }
+
+ @Override
+ public String toString() {
+ return "BusTask{" +
+ "id=" + id +
+ ", inspectionId=" + inspectionId +
+ ", name=" + name +
+ ", createTime=" + createTime +
+ ", type=" + type +
+ ", lng=" + lng +
+ ", lat=" + lat +
+ ", data=" + data +
+ ", images=" + images +
+ ", description=" + description +
+ ", user=" + user +
+ "}";
+ }
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusInspectionService.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusInspectionService.java
new file mode 100644
index 0000000..47d3d37
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusInspectionService.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.service;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.baomidou.mybatisplus.service.IService;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 服务类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface IBusInspectionService extends IService {
+
+ List search(Page page, String keywords, String startTime, String endTime);
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusTaskService.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusTaskService.java
new file mode 100644
index 0000000..1b56a1f
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusTaskService.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.service;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.baomidou.mybatisplus.service.IService;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 服务类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface IBusTaskService extends IService {
+ List search(Page page, String keywords, String startTime, String endTime);
+
+}
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4450645
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+.idea/
+**/target/**
+logs/
+casic-web/src/test
+*.iml
+out/
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4c74446
--- /dev/null
+++ b/README.md
@@ -0,0 +1,18 @@
+# 虹膜门禁 V1.0.0
+
+[^_^]: # (Talk is cheap,Show me the code!)
+
+## 介绍
+基于SpringBoot,致力于做更简洁的后台管理系统,整合springboot + shiro + mybatis-plus + !
+基于casic代码简洁,注释丰富,上手容易,同时包含多基础模块(用户管理,角色管理,部门管理,字典管理等),
+可以直接作为一个后台管理系统的脚手架! 2020目标 `更简洁`,`更规范`!
+
+
+## 其他
+>* [git地址](http://192.168.0.203:8080/gitbucket/git/root/casic-iris-parent.git)
+>* [本地免登地址](http://localhost:8083/route/mockToken)
+
+
+
+
+
diff --git a/casic-inspection/pom.xml b/casic-inspection/pom.xml
new file mode 100644
index 0000000..02c3df0
--- /dev/null
+++ b/casic-inspection/pom.xml
@@ -0,0 +1,44 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ casic-inspection
+ ${pro.version}
+ jar
+ casic-inspection
+ 巡检管理
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+
+
+ com.casic
+ casic-support
+ ${casic.version}
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
new file mode 100644
index 0000000..d87b82e
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
@@ -0,0 +1,54 @@
+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.*;
+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 com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.service.IBusInspectionService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:47
+ */
+@Controller
+@RequestMapping("/inspection")
+public class BusInspectionController extends BaseController {
+
+
+ @Autowired
+ private IBusInspectionService busInspectionService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusInspection busInspection) {
+ busInspectionService.insert(busInspection);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busInspectionService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/info")
+ @ResponseBody
+ public Object info(String id){
+ BusInspection inspection = busInspectionService.selectById(id);
+ return ResponseData.success(inspection);
+ }
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
new file mode 100644
index 0000000..9e843f9
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
@@ -0,0 +1,67 @@
+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.*;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.casic.missiles.modular.system.service.IBusTaskService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:54
+ */
+@Controller
+@RequestMapping("/task")
+public class BusTaskController extends BaseController {
+
+
+ @Autowired
+ private IBusTaskService busTaskService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusTask task){
+ busTaskService.insert(task);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busTaskService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/searchByInspection")
+ @ResponseBody
+ public Object searchByInspection(String inspectionId){
+ EntityWrapper query = new EntityWrapper<>();
+ query.eq("INSPECTION_ID", inspectionId);
+ List list = busTaskService.selectList(query);
+
+ Map res = new HashMap<>();
+ res.put("list",list);
+ return ResponseData.success(res);
+ }
+
+
+
+
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
new file mode 100644
index 0000000..eb79194
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusInspectionMapper extends BaseMapper {
+ List search(@Param("page") Page page,@Param("keywords") String keywords,@Param("startTime") String startTime,@Param("endTime") String endTime);
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
new file mode 100644
index 0000000..c8fc9f7
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
@@ -0,0 +1,22 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusTaskMapper extends BaseMapper {
+ List search(@Param("page") Page page, @Param("keywords") String keywords, @Param("startTime") String startTime, @Param("endTime") String endTime);
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
new file mode 100644
index 0000000..2078ead
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID AS id, NAME AS name, START_TIME AS startTime, END_TIME AS endTime, DATE AS date, START_LNG AS startLng, START_LAT AS startLat, END_LNG AS endLng, END_LAT AS endLat, ROUTES AS routes, USER AS user
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml
new file mode 100644
index 0000000..b918d1b
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID AS id, INSPECTION_ID AS inspectionId, NAME AS name, CREATE_TIME AS createTime, TYPE AS type, LNG AS lng, LAT AS lat, DATA AS data, IMAGES AS images, DESCRIPTION AS description, USER AS user
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java
new file mode 100644
index 0000000..161c601
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java
@@ -0,0 +1,191 @@
+package com.casic.missiles.modular.system.model;
+
+import java.io.Serializable;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.annotations.TableField;
+import com.baomidou.mybatisplus.activerecord.Model;
+import com.baomidou.mybatisplus.annotations.TableName;
+import java.io.Serializable;
+
+/**
+ *
+ * 巡检记录表
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@TableName("bus_inspection")
+public class BusInspection extends Model {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 主键ID
+ */
+ @TableId("ID")
+ private String id;
+ /**
+ * 巡检名称
+ */
+ @TableField("NAME")
+ private String name;
+ /**
+ * 开始时间
+ */
+ @TableField("START_TIME")
+ private String startTime;
+ /**
+ * 结束时间
+ */
+ @TableField("END_TIME")
+ private String endTime;
+ /**
+ * 日期
+ */
+ @TableField("DATE")
+ private String date;
+ /**
+ * 开始位置经度
+ */
+ @TableField("START_LNG")
+ private BigDecimal startLng;
+ /**
+ * 开始位置纬度
+ */
+ @TableField("START_LAT")
+ private BigDecimal startLat;
+ /**
+ * 结束位置经度
+ */
+ @TableField("END_LNG")
+ private BigDecimal endLng;
+ /**
+ * 结束位置纬度
+ */
+ @TableField("END_LAT")
+ private BigDecimal endLat;
+ /**
+ * 路径
+ */
+ @TableField("ROUTES")
+ private String routes;
+ /**
+ * 用户姓名
+ */
+ @TableField("USER")
+ private String user;
+
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getStartTime() {
+ return startTime;
+ }
+
+ public void setStartTime(String startTime) {
+ this.startTime = startTime;
+ }
+
+ public String getEndTime() {
+ return endTime;
+ }
+
+ public void setEndTime(String endTime) {
+ this.endTime = endTime;
+ }
+
+ public String getDate() {
+ return date;
+ }
+
+ public void setDate(String date) {
+ this.date = date;
+ }
+
+ public BigDecimal getStartLng() {
+ return startLng;
+ }
+
+ public void setStartLng(BigDecimal startLng) {
+ this.startLng = startLng;
+ }
+
+ public BigDecimal getStartLat() {
+ return startLat;
+ }
+
+ public void setStartLat(BigDecimal startLat) {
+ this.startLat = startLat;
+ }
+
+ public BigDecimal getEndLng() {
+ return endLng;
+ }
+
+ public void setEndLng(BigDecimal endLng) {
+ this.endLng = endLng;
+ }
+
+ public BigDecimal getEndLat() {
+ return endLat;
+ }
+
+ public void setEndLat(BigDecimal endLat) {
+ this.endLat = endLat;
+ }
+
+ public String getRoutes() {
+ return routes;
+ }
+
+ public void setRoutes(String routes) {
+ this.routes = routes;
+ }
+
+ public String getUser() {
+ return user;
+ }
+
+ public void setUser(String user) {
+ this.user = user;
+ }
+
+ @Override
+ protected Serializable pkVal() {
+ return this.id;
+ }
+
+ @Override
+ public String toString() {
+ return "BusInspection{" +
+ "id=" + id +
+ ", name=" + name +
+ ", startTime=" + startTime +
+ ", endTime=" + endTime +
+ ", date=" + date +
+ ", startLng=" + startLng +
+ ", startLat=" + startLat +
+ ", endLng=" + endLng +
+ ", endLat=" + endLat +
+ ", routes=" + routes +
+ ", user=" + user +
+ "}";
+ }
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java
new file mode 100644
index 0000000..0e75b2c
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java
@@ -0,0 +1,191 @@
+package com.casic.missiles.modular.system.model;
+
+import java.io.Serializable;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.annotations.TableField;
+import com.baomidou.mybatisplus.activerecord.Model;
+import com.baomidou.mybatisplus.annotations.TableName;
+import java.io.Serializable;
+
+/**
+ *
+ * 事件记录表
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@TableName("bus_task")
+public class BusTask extends Model {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 主键ID
+ */
+ @TableId("ID")
+ private String id;
+ /**
+ * 巡检ID
+ */
+ @TableField("INSPECTION_ID")
+ private String inspectionId;
+ /**
+ * 巡检名称
+ */
+ @TableField("NAME")
+ private String name;
+ /**
+ * 创建时间
+ */
+ @TableField("CREATE_TIME")
+ private String createTime;
+ /**
+ * 事件类型
+ */
+ @TableField("TYPE")
+ private String type;
+ /**
+ * 位置经度
+ */
+ @TableField("LNG")
+ private BigDecimal lng;
+ /**
+ * 位置纬度
+ */
+ @TableField("LAT")
+ private BigDecimal lat;
+ /**
+ * 数值
+ */
+ @TableField("DATA")
+ private BigDecimal data;
+ /**
+ * 图片路径
+ */
+ @TableField("IMAGES")
+ private String images;
+ /**
+ * 描述
+ */
+ @TableField("DESCRIPTION")
+ private String description;
+ /**
+ * 用户姓名
+ */
+ @TableField("USER")
+ private String user;
+
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getInspectionId() {
+ return inspectionId;
+ }
+
+ public void setInspectionId(String inspectionId) {
+ this.inspectionId = inspectionId;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(String createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getType() {
+ return type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public BigDecimal getLng() {
+ return lng;
+ }
+
+ public void setLng(BigDecimal lng) {
+ this.lng = lng;
+ }
+
+ public BigDecimal getLat() {
+ return lat;
+ }
+
+ public void setLat(BigDecimal lat) {
+ this.lat = lat;
+ }
+
+ public BigDecimal getData() {
+ return data;
+ }
+
+ public void setData(BigDecimal data) {
+ this.data = data;
+ }
+
+ public String getImages() {
+ return images;
+ }
+
+ public void setImages(String images) {
+ this.images = images;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getUser() {
+ return user;
+ }
+
+ public void setUser(String user) {
+ this.user = user;
+ }
+
+ @Override
+ protected Serializable pkVal() {
+ return this.id;
+ }
+
+ @Override
+ public String toString() {
+ return "BusTask{" +
+ "id=" + id +
+ ", inspectionId=" + inspectionId +
+ ", name=" + name +
+ ", createTime=" + createTime +
+ ", type=" + type +
+ ", lng=" + lng +
+ ", lat=" + lat +
+ ", data=" + data +
+ ", images=" + images +
+ ", description=" + description +
+ ", user=" + user +
+ "}";
+ }
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusInspectionService.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusInspectionService.java
new file mode 100644
index 0000000..47d3d37
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusInspectionService.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.service;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.baomidou.mybatisplus.service.IService;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 服务类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface IBusInspectionService extends IService {
+
+ List search(Page page, String keywords, String startTime, String endTime);
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusTaskService.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusTaskService.java
new file mode 100644
index 0000000..1b56a1f
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusTaskService.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.service;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.baomidou.mybatisplus.service.IService;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 服务类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface IBusTaskService extends IService {
+ List search(Page page, String keywords, String startTime, String endTime);
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusInspectionServiceImpl.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusInspectionServiceImpl.java
new file mode 100644
index 0000000..8f826cc
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusInspectionServiceImpl.java
@@ -0,0 +1,27 @@
+package com.casic.missiles.modular.system.service.impl;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.dao.BusInspectionMapper;
+import com.casic.missiles.modular.system.service.IBusInspectionService;
+import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 服务实现类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@Service
+public class BusInspectionServiceImpl extends ServiceImpl implements IBusInspectionService {
+
+ @Override
+ public List search(Page page, String keywords, String startTime, String endTime) {
+ return this.baseMapper.search(page, keywords, startTime, endTime);
+ }
+}
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4450645
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+.idea/
+**/target/**
+logs/
+casic-web/src/test
+*.iml
+out/
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4c74446
--- /dev/null
+++ b/README.md
@@ -0,0 +1,18 @@
+# 虹膜门禁 V1.0.0
+
+[^_^]: # (Talk is cheap,Show me the code!)
+
+## 介绍
+基于SpringBoot,致力于做更简洁的后台管理系统,整合springboot + shiro + mybatis-plus + !
+基于casic代码简洁,注释丰富,上手容易,同时包含多基础模块(用户管理,角色管理,部门管理,字典管理等),
+可以直接作为一个后台管理系统的脚手架! 2020目标 `更简洁`,`更规范`!
+
+
+## 其他
+>* [git地址](http://192.168.0.203:8080/gitbucket/git/root/casic-iris-parent.git)
+>* [本地免登地址](http://localhost:8083/route/mockToken)
+
+
+
+
+
diff --git a/casic-inspection/pom.xml b/casic-inspection/pom.xml
new file mode 100644
index 0000000..02c3df0
--- /dev/null
+++ b/casic-inspection/pom.xml
@@ -0,0 +1,44 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ casic-inspection
+ ${pro.version}
+ jar
+ casic-inspection
+ 巡检管理
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+
+
+ com.casic
+ casic-support
+ ${casic.version}
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
new file mode 100644
index 0000000..d87b82e
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
@@ -0,0 +1,54 @@
+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.*;
+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 com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.service.IBusInspectionService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:47
+ */
+@Controller
+@RequestMapping("/inspection")
+public class BusInspectionController extends BaseController {
+
+
+ @Autowired
+ private IBusInspectionService busInspectionService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusInspection busInspection) {
+ busInspectionService.insert(busInspection);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busInspectionService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/info")
+ @ResponseBody
+ public Object info(String id){
+ BusInspection inspection = busInspectionService.selectById(id);
+ return ResponseData.success(inspection);
+ }
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
new file mode 100644
index 0000000..9e843f9
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
@@ -0,0 +1,67 @@
+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.*;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.casic.missiles.modular.system.service.IBusTaskService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:54
+ */
+@Controller
+@RequestMapping("/task")
+public class BusTaskController extends BaseController {
+
+
+ @Autowired
+ private IBusTaskService busTaskService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusTask task){
+ busTaskService.insert(task);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busTaskService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/searchByInspection")
+ @ResponseBody
+ public Object searchByInspection(String inspectionId){
+ EntityWrapper query = new EntityWrapper<>();
+ query.eq("INSPECTION_ID", inspectionId);
+ List list = busTaskService.selectList(query);
+
+ Map res = new HashMap<>();
+ res.put("list",list);
+ return ResponseData.success(res);
+ }
+
+
+
+
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
new file mode 100644
index 0000000..eb79194
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusInspectionMapper extends BaseMapper {
+ List search(@Param("page") Page page,@Param("keywords") String keywords,@Param("startTime") String startTime,@Param("endTime") String endTime);
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
new file mode 100644
index 0000000..c8fc9f7
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
@@ -0,0 +1,22 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusTaskMapper extends BaseMapper {
+ List search(@Param("page") Page page, @Param("keywords") String keywords, @Param("startTime") String startTime, @Param("endTime") String endTime);
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
new file mode 100644
index 0000000..2078ead
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID AS id, NAME AS name, START_TIME AS startTime, END_TIME AS endTime, DATE AS date, START_LNG AS startLng, START_LAT AS startLat, END_LNG AS endLng, END_LAT AS endLat, ROUTES AS routes, USER AS user
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml
new file mode 100644
index 0000000..b918d1b
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID AS id, INSPECTION_ID AS inspectionId, NAME AS name, CREATE_TIME AS createTime, TYPE AS type, LNG AS lng, LAT AS lat, DATA AS data, IMAGES AS images, DESCRIPTION AS description, USER AS user
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java
new file mode 100644
index 0000000..161c601
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java
@@ -0,0 +1,191 @@
+package com.casic.missiles.modular.system.model;
+
+import java.io.Serializable;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.annotations.TableField;
+import com.baomidou.mybatisplus.activerecord.Model;
+import com.baomidou.mybatisplus.annotations.TableName;
+import java.io.Serializable;
+
+/**
+ *
+ * 巡检记录表
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@TableName("bus_inspection")
+public class BusInspection extends Model {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 主键ID
+ */
+ @TableId("ID")
+ private String id;
+ /**
+ * 巡检名称
+ */
+ @TableField("NAME")
+ private String name;
+ /**
+ * 开始时间
+ */
+ @TableField("START_TIME")
+ private String startTime;
+ /**
+ * 结束时间
+ */
+ @TableField("END_TIME")
+ private String endTime;
+ /**
+ * 日期
+ */
+ @TableField("DATE")
+ private String date;
+ /**
+ * 开始位置经度
+ */
+ @TableField("START_LNG")
+ private BigDecimal startLng;
+ /**
+ * 开始位置纬度
+ */
+ @TableField("START_LAT")
+ private BigDecimal startLat;
+ /**
+ * 结束位置经度
+ */
+ @TableField("END_LNG")
+ private BigDecimal endLng;
+ /**
+ * 结束位置纬度
+ */
+ @TableField("END_LAT")
+ private BigDecimal endLat;
+ /**
+ * 路径
+ */
+ @TableField("ROUTES")
+ private String routes;
+ /**
+ * 用户姓名
+ */
+ @TableField("USER")
+ private String user;
+
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getStartTime() {
+ return startTime;
+ }
+
+ public void setStartTime(String startTime) {
+ this.startTime = startTime;
+ }
+
+ public String getEndTime() {
+ return endTime;
+ }
+
+ public void setEndTime(String endTime) {
+ this.endTime = endTime;
+ }
+
+ public String getDate() {
+ return date;
+ }
+
+ public void setDate(String date) {
+ this.date = date;
+ }
+
+ public BigDecimal getStartLng() {
+ return startLng;
+ }
+
+ public void setStartLng(BigDecimal startLng) {
+ this.startLng = startLng;
+ }
+
+ public BigDecimal getStartLat() {
+ return startLat;
+ }
+
+ public void setStartLat(BigDecimal startLat) {
+ this.startLat = startLat;
+ }
+
+ public BigDecimal getEndLng() {
+ return endLng;
+ }
+
+ public void setEndLng(BigDecimal endLng) {
+ this.endLng = endLng;
+ }
+
+ public BigDecimal getEndLat() {
+ return endLat;
+ }
+
+ public void setEndLat(BigDecimal endLat) {
+ this.endLat = endLat;
+ }
+
+ public String getRoutes() {
+ return routes;
+ }
+
+ public void setRoutes(String routes) {
+ this.routes = routes;
+ }
+
+ public String getUser() {
+ return user;
+ }
+
+ public void setUser(String user) {
+ this.user = user;
+ }
+
+ @Override
+ protected Serializable pkVal() {
+ return this.id;
+ }
+
+ @Override
+ public String toString() {
+ return "BusInspection{" +
+ "id=" + id +
+ ", name=" + name +
+ ", startTime=" + startTime +
+ ", endTime=" + endTime +
+ ", date=" + date +
+ ", startLng=" + startLng +
+ ", startLat=" + startLat +
+ ", endLng=" + endLng +
+ ", endLat=" + endLat +
+ ", routes=" + routes +
+ ", user=" + user +
+ "}";
+ }
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java
new file mode 100644
index 0000000..0e75b2c
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java
@@ -0,0 +1,191 @@
+package com.casic.missiles.modular.system.model;
+
+import java.io.Serializable;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.annotations.TableField;
+import com.baomidou.mybatisplus.activerecord.Model;
+import com.baomidou.mybatisplus.annotations.TableName;
+import java.io.Serializable;
+
+/**
+ *
+ * 事件记录表
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@TableName("bus_task")
+public class BusTask extends Model {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 主键ID
+ */
+ @TableId("ID")
+ private String id;
+ /**
+ * 巡检ID
+ */
+ @TableField("INSPECTION_ID")
+ private String inspectionId;
+ /**
+ * 巡检名称
+ */
+ @TableField("NAME")
+ private String name;
+ /**
+ * 创建时间
+ */
+ @TableField("CREATE_TIME")
+ private String createTime;
+ /**
+ * 事件类型
+ */
+ @TableField("TYPE")
+ private String type;
+ /**
+ * 位置经度
+ */
+ @TableField("LNG")
+ private BigDecimal lng;
+ /**
+ * 位置纬度
+ */
+ @TableField("LAT")
+ private BigDecimal lat;
+ /**
+ * 数值
+ */
+ @TableField("DATA")
+ private BigDecimal data;
+ /**
+ * 图片路径
+ */
+ @TableField("IMAGES")
+ private String images;
+ /**
+ * 描述
+ */
+ @TableField("DESCRIPTION")
+ private String description;
+ /**
+ * 用户姓名
+ */
+ @TableField("USER")
+ private String user;
+
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getInspectionId() {
+ return inspectionId;
+ }
+
+ public void setInspectionId(String inspectionId) {
+ this.inspectionId = inspectionId;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(String createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getType() {
+ return type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public BigDecimal getLng() {
+ return lng;
+ }
+
+ public void setLng(BigDecimal lng) {
+ this.lng = lng;
+ }
+
+ public BigDecimal getLat() {
+ return lat;
+ }
+
+ public void setLat(BigDecimal lat) {
+ this.lat = lat;
+ }
+
+ public BigDecimal getData() {
+ return data;
+ }
+
+ public void setData(BigDecimal data) {
+ this.data = data;
+ }
+
+ public String getImages() {
+ return images;
+ }
+
+ public void setImages(String images) {
+ this.images = images;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getUser() {
+ return user;
+ }
+
+ public void setUser(String user) {
+ this.user = user;
+ }
+
+ @Override
+ protected Serializable pkVal() {
+ return this.id;
+ }
+
+ @Override
+ public String toString() {
+ return "BusTask{" +
+ "id=" + id +
+ ", inspectionId=" + inspectionId +
+ ", name=" + name +
+ ", createTime=" + createTime +
+ ", type=" + type +
+ ", lng=" + lng +
+ ", lat=" + lat +
+ ", data=" + data +
+ ", images=" + images +
+ ", description=" + description +
+ ", user=" + user +
+ "}";
+ }
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusInspectionService.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusInspectionService.java
new file mode 100644
index 0000000..47d3d37
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusInspectionService.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.service;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.baomidou.mybatisplus.service.IService;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 服务类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface IBusInspectionService extends IService {
+
+ List search(Page page, String keywords, String startTime, String endTime);
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusTaskService.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusTaskService.java
new file mode 100644
index 0000000..1b56a1f
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusTaskService.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.service;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.baomidou.mybatisplus.service.IService;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 服务类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface IBusTaskService extends IService {
+ List search(Page page, String keywords, String startTime, String endTime);
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusInspectionServiceImpl.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusInspectionServiceImpl.java
new file mode 100644
index 0000000..8f826cc
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusInspectionServiceImpl.java
@@ -0,0 +1,27 @@
+package com.casic.missiles.modular.system.service.impl;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.dao.BusInspectionMapper;
+import com.casic.missiles.modular.system.service.IBusInspectionService;
+import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 服务实现类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@Service
+public class BusInspectionServiceImpl extends ServiceImpl implements IBusInspectionService {
+
+ @Override
+ public List search(Page page, String keywords, String startTime, String endTime) {
+ return this.baseMapper.search(page, keywords, startTime, endTime);
+ }
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusTaskServiceImpl.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusTaskServiceImpl.java
new file mode 100644
index 0000000..6d07ba0
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusTaskServiceImpl.java
@@ -0,0 +1,27 @@
+package com.casic.missiles.modular.system.service.impl;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.casic.missiles.modular.system.dao.BusTaskMapper;
+import com.casic.missiles.modular.system.service.IBusTaskService;
+import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 服务实现类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@Service
+public class BusTaskServiceImpl extends ServiceImpl implements IBusTaskService {
+
+ @Override
+ public List search(Page page, String keywords, String startTime, String endTime) {
+ return this.baseMapper.search(page, keywords, startTime, endTime);
+ }
+}
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4450645
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+.idea/
+**/target/**
+logs/
+casic-web/src/test
+*.iml
+out/
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4c74446
--- /dev/null
+++ b/README.md
@@ -0,0 +1,18 @@
+# 虹膜门禁 V1.0.0
+
+[^_^]: # (Talk is cheap,Show me the code!)
+
+## 介绍
+基于SpringBoot,致力于做更简洁的后台管理系统,整合springboot + shiro + mybatis-plus + !
+基于casic代码简洁,注释丰富,上手容易,同时包含多基础模块(用户管理,角色管理,部门管理,字典管理等),
+可以直接作为一个后台管理系统的脚手架! 2020目标 `更简洁`,`更规范`!
+
+
+## 其他
+>* [git地址](http://192.168.0.203:8080/gitbucket/git/root/casic-iris-parent.git)
+>* [本地免登地址](http://localhost:8083/route/mockToken)
+
+
+
+
+
diff --git a/casic-inspection/pom.xml b/casic-inspection/pom.xml
new file mode 100644
index 0000000..02c3df0
--- /dev/null
+++ b/casic-inspection/pom.xml
@@ -0,0 +1,44 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ casic-inspection
+ ${pro.version}
+ jar
+ casic-inspection
+ 巡检管理
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+
+
+ com.casic
+ casic-support
+ ${casic.version}
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
new file mode 100644
index 0000000..d87b82e
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
@@ -0,0 +1,54 @@
+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.*;
+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 com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.service.IBusInspectionService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:47
+ */
+@Controller
+@RequestMapping("/inspection")
+public class BusInspectionController extends BaseController {
+
+
+ @Autowired
+ private IBusInspectionService busInspectionService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusInspection busInspection) {
+ busInspectionService.insert(busInspection);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busInspectionService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/info")
+ @ResponseBody
+ public Object info(String id){
+ BusInspection inspection = busInspectionService.selectById(id);
+ return ResponseData.success(inspection);
+ }
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
new file mode 100644
index 0000000..9e843f9
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
@@ -0,0 +1,67 @@
+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.*;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.casic.missiles.modular.system.service.IBusTaskService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:54
+ */
+@Controller
+@RequestMapping("/task")
+public class BusTaskController extends BaseController {
+
+
+ @Autowired
+ private IBusTaskService busTaskService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusTask task){
+ busTaskService.insert(task);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busTaskService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/searchByInspection")
+ @ResponseBody
+ public Object searchByInspection(String inspectionId){
+ EntityWrapper query = new EntityWrapper<>();
+ query.eq("INSPECTION_ID", inspectionId);
+ List list = busTaskService.selectList(query);
+
+ Map res = new HashMap<>();
+ res.put("list",list);
+ return ResponseData.success(res);
+ }
+
+
+
+
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
new file mode 100644
index 0000000..eb79194
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusInspectionMapper extends BaseMapper {
+ List search(@Param("page") Page page,@Param("keywords") String keywords,@Param("startTime") String startTime,@Param("endTime") String endTime);
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
new file mode 100644
index 0000000..c8fc9f7
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
@@ -0,0 +1,22 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusTaskMapper extends BaseMapper {
+ List search(@Param("page") Page page, @Param("keywords") String keywords, @Param("startTime") String startTime, @Param("endTime") String endTime);
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
new file mode 100644
index 0000000..2078ead
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID AS id, NAME AS name, START_TIME AS startTime, END_TIME AS endTime, DATE AS date, START_LNG AS startLng, START_LAT AS startLat, END_LNG AS endLng, END_LAT AS endLat, ROUTES AS routes, USER AS user
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml
new file mode 100644
index 0000000..b918d1b
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID AS id, INSPECTION_ID AS inspectionId, NAME AS name, CREATE_TIME AS createTime, TYPE AS type, LNG AS lng, LAT AS lat, DATA AS data, IMAGES AS images, DESCRIPTION AS description, USER AS user
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java
new file mode 100644
index 0000000..161c601
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java
@@ -0,0 +1,191 @@
+package com.casic.missiles.modular.system.model;
+
+import java.io.Serializable;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.annotations.TableField;
+import com.baomidou.mybatisplus.activerecord.Model;
+import com.baomidou.mybatisplus.annotations.TableName;
+import java.io.Serializable;
+
+/**
+ *
+ * 巡检记录表
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@TableName("bus_inspection")
+public class BusInspection extends Model {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 主键ID
+ */
+ @TableId("ID")
+ private String id;
+ /**
+ * 巡检名称
+ */
+ @TableField("NAME")
+ private String name;
+ /**
+ * 开始时间
+ */
+ @TableField("START_TIME")
+ private String startTime;
+ /**
+ * 结束时间
+ */
+ @TableField("END_TIME")
+ private String endTime;
+ /**
+ * 日期
+ */
+ @TableField("DATE")
+ private String date;
+ /**
+ * 开始位置经度
+ */
+ @TableField("START_LNG")
+ private BigDecimal startLng;
+ /**
+ * 开始位置纬度
+ */
+ @TableField("START_LAT")
+ private BigDecimal startLat;
+ /**
+ * 结束位置经度
+ */
+ @TableField("END_LNG")
+ private BigDecimal endLng;
+ /**
+ * 结束位置纬度
+ */
+ @TableField("END_LAT")
+ private BigDecimal endLat;
+ /**
+ * 路径
+ */
+ @TableField("ROUTES")
+ private String routes;
+ /**
+ * 用户姓名
+ */
+ @TableField("USER")
+ private String user;
+
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getStartTime() {
+ return startTime;
+ }
+
+ public void setStartTime(String startTime) {
+ this.startTime = startTime;
+ }
+
+ public String getEndTime() {
+ return endTime;
+ }
+
+ public void setEndTime(String endTime) {
+ this.endTime = endTime;
+ }
+
+ public String getDate() {
+ return date;
+ }
+
+ public void setDate(String date) {
+ this.date = date;
+ }
+
+ public BigDecimal getStartLng() {
+ return startLng;
+ }
+
+ public void setStartLng(BigDecimal startLng) {
+ this.startLng = startLng;
+ }
+
+ public BigDecimal getStartLat() {
+ return startLat;
+ }
+
+ public void setStartLat(BigDecimal startLat) {
+ this.startLat = startLat;
+ }
+
+ public BigDecimal getEndLng() {
+ return endLng;
+ }
+
+ public void setEndLng(BigDecimal endLng) {
+ this.endLng = endLng;
+ }
+
+ public BigDecimal getEndLat() {
+ return endLat;
+ }
+
+ public void setEndLat(BigDecimal endLat) {
+ this.endLat = endLat;
+ }
+
+ public String getRoutes() {
+ return routes;
+ }
+
+ public void setRoutes(String routes) {
+ this.routes = routes;
+ }
+
+ public String getUser() {
+ return user;
+ }
+
+ public void setUser(String user) {
+ this.user = user;
+ }
+
+ @Override
+ protected Serializable pkVal() {
+ return this.id;
+ }
+
+ @Override
+ public String toString() {
+ return "BusInspection{" +
+ "id=" + id +
+ ", name=" + name +
+ ", startTime=" + startTime +
+ ", endTime=" + endTime +
+ ", date=" + date +
+ ", startLng=" + startLng +
+ ", startLat=" + startLat +
+ ", endLng=" + endLng +
+ ", endLat=" + endLat +
+ ", routes=" + routes +
+ ", user=" + user +
+ "}";
+ }
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java
new file mode 100644
index 0000000..0e75b2c
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java
@@ -0,0 +1,191 @@
+package com.casic.missiles.modular.system.model;
+
+import java.io.Serializable;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.annotations.TableField;
+import com.baomidou.mybatisplus.activerecord.Model;
+import com.baomidou.mybatisplus.annotations.TableName;
+import java.io.Serializable;
+
+/**
+ *
+ * 事件记录表
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@TableName("bus_task")
+public class BusTask extends Model {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 主键ID
+ */
+ @TableId("ID")
+ private String id;
+ /**
+ * 巡检ID
+ */
+ @TableField("INSPECTION_ID")
+ private String inspectionId;
+ /**
+ * 巡检名称
+ */
+ @TableField("NAME")
+ private String name;
+ /**
+ * 创建时间
+ */
+ @TableField("CREATE_TIME")
+ private String createTime;
+ /**
+ * 事件类型
+ */
+ @TableField("TYPE")
+ private String type;
+ /**
+ * 位置经度
+ */
+ @TableField("LNG")
+ private BigDecimal lng;
+ /**
+ * 位置纬度
+ */
+ @TableField("LAT")
+ private BigDecimal lat;
+ /**
+ * 数值
+ */
+ @TableField("DATA")
+ private BigDecimal data;
+ /**
+ * 图片路径
+ */
+ @TableField("IMAGES")
+ private String images;
+ /**
+ * 描述
+ */
+ @TableField("DESCRIPTION")
+ private String description;
+ /**
+ * 用户姓名
+ */
+ @TableField("USER")
+ private String user;
+
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getInspectionId() {
+ return inspectionId;
+ }
+
+ public void setInspectionId(String inspectionId) {
+ this.inspectionId = inspectionId;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(String createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getType() {
+ return type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public BigDecimal getLng() {
+ return lng;
+ }
+
+ public void setLng(BigDecimal lng) {
+ this.lng = lng;
+ }
+
+ public BigDecimal getLat() {
+ return lat;
+ }
+
+ public void setLat(BigDecimal lat) {
+ this.lat = lat;
+ }
+
+ public BigDecimal getData() {
+ return data;
+ }
+
+ public void setData(BigDecimal data) {
+ this.data = data;
+ }
+
+ public String getImages() {
+ return images;
+ }
+
+ public void setImages(String images) {
+ this.images = images;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getUser() {
+ return user;
+ }
+
+ public void setUser(String user) {
+ this.user = user;
+ }
+
+ @Override
+ protected Serializable pkVal() {
+ return this.id;
+ }
+
+ @Override
+ public String toString() {
+ return "BusTask{" +
+ "id=" + id +
+ ", inspectionId=" + inspectionId +
+ ", name=" + name +
+ ", createTime=" + createTime +
+ ", type=" + type +
+ ", lng=" + lng +
+ ", lat=" + lat +
+ ", data=" + data +
+ ", images=" + images +
+ ", description=" + description +
+ ", user=" + user +
+ "}";
+ }
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusInspectionService.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusInspectionService.java
new file mode 100644
index 0000000..47d3d37
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusInspectionService.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.service;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.baomidou.mybatisplus.service.IService;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 服务类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface IBusInspectionService extends IService {
+
+ List search(Page page, String keywords, String startTime, String endTime);
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusTaskService.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusTaskService.java
new file mode 100644
index 0000000..1b56a1f
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusTaskService.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.service;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.baomidou.mybatisplus.service.IService;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 服务类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface IBusTaskService extends IService {
+ List search(Page page, String keywords, String startTime, String endTime);
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusInspectionServiceImpl.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusInspectionServiceImpl.java
new file mode 100644
index 0000000..8f826cc
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusInspectionServiceImpl.java
@@ -0,0 +1,27 @@
+package com.casic.missiles.modular.system.service.impl;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.dao.BusInspectionMapper;
+import com.casic.missiles.modular.system.service.IBusInspectionService;
+import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 服务实现类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@Service
+public class BusInspectionServiceImpl extends ServiceImpl implements IBusInspectionService {
+
+ @Override
+ public List search(Page page, String keywords, String startTime, String endTime) {
+ return this.baseMapper.search(page, keywords, startTime, endTime);
+ }
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusTaskServiceImpl.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusTaskServiceImpl.java
new file mode 100644
index 0000000..6d07ba0
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusTaskServiceImpl.java
@@ -0,0 +1,27 @@
+package com.casic.missiles.modular.system.service.impl;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.casic.missiles.modular.system.dao.BusTaskMapper;
+import com.casic.missiles.modular.system.service.IBusTaskService;
+import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 服务实现类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@Service
+public class BusTaskServiceImpl extends ServiceImpl implements IBusTaskService {
+
+ @Override
+ public List search(Page page, String keywords, String startTime, String endTime) {
+ return this.baseMapper.search(page, keywords, startTime, endTime);
+ }
+}
diff --git a/casic-support/pom.xml b/casic-support/pom.xml
new file mode 100644
index 0000000..01a23dd
--- /dev/null
+++ b/casic-support/pom.xml
@@ -0,0 +1,42 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ casic-support
+ ${pro.version}
+ jar
+ casic-support
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+
+ com.casic
+ casic-admin-support
+ ${casic.version}
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4450645
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+.idea/
+**/target/**
+logs/
+casic-web/src/test
+*.iml
+out/
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4c74446
--- /dev/null
+++ b/README.md
@@ -0,0 +1,18 @@
+# 虹膜门禁 V1.0.0
+
+[^_^]: # (Talk is cheap,Show me the code!)
+
+## 介绍
+基于SpringBoot,致力于做更简洁的后台管理系统,整合springboot + shiro + mybatis-plus + !
+基于casic代码简洁,注释丰富,上手容易,同时包含多基础模块(用户管理,角色管理,部门管理,字典管理等),
+可以直接作为一个后台管理系统的脚手架! 2020目标 `更简洁`,`更规范`!
+
+
+## 其他
+>* [git地址](http://192.168.0.203:8080/gitbucket/git/root/casic-iris-parent.git)
+>* [本地免登地址](http://localhost:8083/route/mockToken)
+
+
+
+
+
diff --git a/casic-inspection/pom.xml b/casic-inspection/pom.xml
new file mode 100644
index 0000000..02c3df0
--- /dev/null
+++ b/casic-inspection/pom.xml
@@ -0,0 +1,44 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ casic-inspection
+ ${pro.version}
+ jar
+ casic-inspection
+ 巡检管理
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+
+
+ com.casic
+ casic-support
+ ${casic.version}
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
new file mode 100644
index 0000000..d87b82e
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
@@ -0,0 +1,54 @@
+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.*;
+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 com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.service.IBusInspectionService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:47
+ */
+@Controller
+@RequestMapping("/inspection")
+public class BusInspectionController extends BaseController {
+
+
+ @Autowired
+ private IBusInspectionService busInspectionService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusInspection busInspection) {
+ busInspectionService.insert(busInspection);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busInspectionService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/info")
+ @ResponseBody
+ public Object info(String id){
+ BusInspection inspection = busInspectionService.selectById(id);
+ return ResponseData.success(inspection);
+ }
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
new file mode 100644
index 0000000..9e843f9
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
@@ -0,0 +1,67 @@
+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.*;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.casic.missiles.modular.system.service.IBusTaskService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:54
+ */
+@Controller
+@RequestMapping("/task")
+public class BusTaskController extends BaseController {
+
+
+ @Autowired
+ private IBusTaskService busTaskService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusTask task){
+ busTaskService.insert(task);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busTaskService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/searchByInspection")
+ @ResponseBody
+ public Object searchByInspection(String inspectionId){
+ EntityWrapper query = new EntityWrapper<>();
+ query.eq("INSPECTION_ID", inspectionId);
+ List list = busTaskService.selectList(query);
+
+ Map res = new HashMap<>();
+ res.put("list",list);
+ return ResponseData.success(res);
+ }
+
+
+
+
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
new file mode 100644
index 0000000..eb79194
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusInspectionMapper extends BaseMapper {
+ List search(@Param("page") Page page,@Param("keywords") String keywords,@Param("startTime") String startTime,@Param("endTime") String endTime);
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
new file mode 100644
index 0000000..c8fc9f7
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
@@ -0,0 +1,22 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusTaskMapper extends BaseMapper {
+ List search(@Param("page") Page page, @Param("keywords") String keywords, @Param("startTime") String startTime, @Param("endTime") String endTime);
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
new file mode 100644
index 0000000..2078ead
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID AS id, NAME AS name, START_TIME AS startTime, END_TIME AS endTime, DATE AS date, START_LNG AS startLng, START_LAT AS startLat, END_LNG AS endLng, END_LAT AS endLat, ROUTES AS routes, USER AS user
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml
new file mode 100644
index 0000000..b918d1b
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID AS id, INSPECTION_ID AS inspectionId, NAME AS name, CREATE_TIME AS createTime, TYPE AS type, LNG AS lng, LAT AS lat, DATA AS data, IMAGES AS images, DESCRIPTION AS description, USER AS user
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java
new file mode 100644
index 0000000..161c601
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java
@@ -0,0 +1,191 @@
+package com.casic.missiles.modular.system.model;
+
+import java.io.Serializable;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.annotations.TableField;
+import com.baomidou.mybatisplus.activerecord.Model;
+import com.baomidou.mybatisplus.annotations.TableName;
+import java.io.Serializable;
+
+/**
+ *
+ * 巡检记录表
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@TableName("bus_inspection")
+public class BusInspection extends Model {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 主键ID
+ */
+ @TableId("ID")
+ private String id;
+ /**
+ * 巡检名称
+ */
+ @TableField("NAME")
+ private String name;
+ /**
+ * 开始时间
+ */
+ @TableField("START_TIME")
+ private String startTime;
+ /**
+ * 结束时间
+ */
+ @TableField("END_TIME")
+ private String endTime;
+ /**
+ * 日期
+ */
+ @TableField("DATE")
+ private String date;
+ /**
+ * 开始位置经度
+ */
+ @TableField("START_LNG")
+ private BigDecimal startLng;
+ /**
+ * 开始位置纬度
+ */
+ @TableField("START_LAT")
+ private BigDecimal startLat;
+ /**
+ * 结束位置经度
+ */
+ @TableField("END_LNG")
+ private BigDecimal endLng;
+ /**
+ * 结束位置纬度
+ */
+ @TableField("END_LAT")
+ private BigDecimal endLat;
+ /**
+ * 路径
+ */
+ @TableField("ROUTES")
+ private String routes;
+ /**
+ * 用户姓名
+ */
+ @TableField("USER")
+ private String user;
+
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getStartTime() {
+ return startTime;
+ }
+
+ public void setStartTime(String startTime) {
+ this.startTime = startTime;
+ }
+
+ public String getEndTime() {
+ return endTime;
+ }
+
+ public void setEndTime(String endTime) {
+ this.endTime = endTime;
+ }
+
+ public String getDate() {
+ return date;
+ }
+
+ public void setDate(String date) {
+ this.date = date;
+ }
+
+ public BigDecimal getStartLng() {
+ return startLng;
+ }
+
+ public void setStartLng(BigDecimal startLng) {
+ this.startLng = startLng;
+ }
+
+ public BigDecimal getStartLat() {
+ return startLat;
+ }
+
+ public void setStartLat(BigDecimal startLat) {
+ this.startLat = startLat;
+ }
+
+ public BigDecimal getEndLng() {
+ return endLng;
+ }
+
+ public void setEndLng(BigDecimal endLng) {
+ this.endLng = endLng;
+ }
+
+ public BigDecimal getEndLat() {
+ return endLat;
+ }
+
+ public void setEndLat(BigDecimal endLat) {
+ this.endLat = endLat;
+ }
+
+ public String getRoutes() {
+ return routes;
+ }
+
+ public void setRoutes(String routes) {
+ this.routes = routes;
+ }
+
+ public String getUser() {
+ return user;
+ }
+
+ public void setUser(String user) {
+ this.user = user;
+ }
+
+ @Override
+ protected Serializable pkVal() {
+ return this.id;
+ }
+
+ @Override
+ public String toString() {
+ return "BusInspection{" +
+ "id=" + id +
+ ", name=" + name +
+ ", startTime=" + startTime +
+ ", endTime=" + endTime +
+ ", date=" + date +
+ ", startLng=" + startLng +
+ ", startLat=" + startLat +
+ ", endLng=" + endLng +
+ ", endLat=" + endLat +
+ ", routes=" + routes +
+ ", user=" + user +
+ "}";
+ }
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java
new file mode 100644
index 0000000..0e75b2c
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java
@@ -0,0 +1,191 @@
+package com.casic.missiles.modular.system.model;
+
+import java.io.Serializable;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.annotations.TableField;
+import com.baomidou.mybatisplus.activerecord.Model;
+import com.baomidou.mybatisplus.annotations.TableName;
+import java.io.Serializable;
+
+/**
+ *
+ * 事件记录表
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@TableName("bus_task")
+public class BusTask extends Model {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 主键ID
+ */
+ @TableId("ID")
+ private String id;
+ /**
+ * 巡检ID
+ */
+ @TableField("INSPECTION_ID")
+ private String inspectionId;
+ /**
+ * 巡检名称
+ */
+ @TableField("NAME")
+ private String name;
+ /**
+ * 创建时间
+ */
+ @TableField("CREATE_TIME")
+ private String createTime;
+ /**
+ * 事件类型
+ */
+ @TableField("TYPE")
+ private String type;
+ /**
+ * 位置经度
+ */
+ @TableField("LNG")
+ private BigDecimal lng;
+ /**
+ * 位置纬度
+ */
+ @TableField("LAT")
+ private BigDecimal lat;
+ /**
+ * 数值
+ */
+ @TableField("DATA")
+ private BigDecimal data;
+ /**
+ * 图片路径
+ */
+ @TableField("IMAGES")
+ private String images;
+ /**
+ * 描述
+ */
+ @TableField("DESCRIPTION")
+ private String description;
+ /**
+ * 用户姓名
+ */
+ @TableField("USER")
+ private String user;
+
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getInspectionId() {
+ return inspectionId;
+ }
+
+ public void setInspectionId(String inspectionId) {
+ this.inspectionId = inspectionId;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(String createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getType() {
+ return type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public BigDecimal getLng() {
+ return lng;
+ }
+
+ public void setLng(BigDecimal lng) {
+ this.lng = lng;
+ }
+
+ public BigDecimal getLat() {
+ return lat;
+ }
+
+ public void setLat(BigDecimal lat) {
+ this.lat = lat;
+ }
+
+ public BigDecimal getData() {
+ return data;
+ }
+
+ public void setData(BigDecimal data) {
+ this.data = data;
+ }
+
+ public String getImages() {
+ return images;
+ }
+
+ public void setImages(String images) {
+ this.images = images;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getUser() {
+ return user;
+ }
+
+ public void setUser(String user) {
+ this.user = user;
+ }
+
+ @Override
+ protected Serializable pkVal() {
+ return this.id;
+ }
+
+ @Override
+ public String toString() {
+ return "BusTask{" +
+ "id=" + id +
+ ", inspectionId=" + inspectionId +
+ ", name=" + name +
+ ", createTime=" + createTime +
+ ", type=" + type +
+ ", lng=" + lng +
+ ", lat=" + lat +
+ ", data=" + data +
+ ", images=" + images +
+ ", description=" + description +
+ ", user=" + user +
+ "}";
+ }
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusInspectionService.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusInspectionService.java
new file mode 100644
index 0000000..47d3d37
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusInspectionService.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.service;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.baomidou.mybatisplus.service.IService;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 服务类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface IBusInspectionService extends IService {
+
+ List search(Page page, String keywords, String startTime, String endTime);
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusTaskService.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusTaskService.java
new file mode 100644
index 0000000..1b56a1f
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusTaskService.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.service;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.baomidou.mybatisplus.service.IService;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 服务类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface IBusTaskService extends IService {
+ List search(Page page, String keywords, String startTime, String endTime);
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusInspectionServiceImpl.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusInspectionServiceImpl.java
new file mode 100644
index 0000000..8f826cc
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusInspectionServiceImpl.java
@@ -0,0 +1,27 @@
+package com.casic.missiles.modular.system.service.impl;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.dao.BusInspectionMapper;
+import com.casic.missiles.modular.system.service.IBusInspectionService;
+import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 服务实现类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@Service
+public class BusInspectionServiceImpl extends ServiceImpl implements IBusInspectionService {
+
+ @Override
+ public List search(Page page, String keywords, String startTime, String endTime) {
+ return this.baseMapper.search(page, keywords, startTime, endTime);
+ }
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusTaskServiceImpl.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusTaskServiceImpl.java
new file mode 100644
index 0000000..6d07ba0
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusTaskServiceImpl.java
@@ -0,0 +1,27 @@
+package com.casic.missiles.modular.system.service.impl;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.casic.missiles.modular.system.dao.BusTaskMapper;
+import com.casic.missiles.modular.system.service.IBusTaskService;
+import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 服务实现类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@Service
+public class BusTaskServiceImpl extends ServiceImpl implements IBusTaskService {
+
+ @Override
+ public List search(Page page, String keywords, String startTime, String endTime) {
+ return this.baseMapper.search(page, keywords, startTime, endTime);
+ }
+}
diff --git a/casic-support/pom.xml b/casic-support/pom.xml
new file mode 100644
index 0000000..01a23dd
--- /dev/null
+++ b/casic-support/pom.xml
@@ -0,0 +1,42 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ casic-support
+ ${pro.version}
+ jar
+ casic-support
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+
+ com.casic
+ casic-admin-support
+ ${casic.version}
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
diff --git a/casic-web/pom.xml b/casic-web/pom.xml
new file mode 100644
index 0000000..c7485af
--- /dev/null
+++ b/casic-web/pom.xml
@@ -0,0 +1,269 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ ../pom.xml
+ 1.0.0-SNAPSHOT
+
+ casic-web
+ ${pro.version}
+ jar
+ casic-web
+ casic web启动入口
+
+
+
+ dev
+
+ true
+
+
+ dev
+ true
+ 3600
+ 3600
+
+
+
+
+ test
+
+ test
+ false
+ 180
+ 180
+
+
+
+
+ prod
+
+ prod
+ true
+ 3600
+ 3600
+
+
+
+
+
+
+
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+ com.casic
+ casic-admin-support
+ ${casic.version}
+
+
+ com.casic
+ casic-admin-core
+ ${casic.version}
+
+
+ com.casic
+ casic-admin-area
+ ${casic.version}
+
+
+ com.casic
+ casic-admin-init
+ ${casic.version}
+
+
+ com.casic
+ casic-metadata-core
+ ${casic.version}
+
+
+ com.casic
+ casic-export-support
+ 1.0.0-SNAPSHOT
+
+
+ com.casic
+ casic-admin-export
+ ${casic.version}
+
+
+
+ com.casic
+ casic-file
+ ${casic.version}
+
+
+ com.casic
+ casic-support
+ ${pro.version}
+
+
+ com.casic
+ casic-inspection
+ ${pro.version}
+
+
+
+ org.springframework.boot
+ spring-boot-starter-aop
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+ org.springframework.boot
+ spring-boot-starter-cache
+
+
+ org.springframework.boot
+ spring-boot-starter-validation
+
+
+ org.springframework.boot
+ spring-boot-starter-websocket
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+ org.springframework.boot
+ spring-boot-devtools
+ true
+
+
+
+
+
+
+
+
+ org.codehaus.groovy
+ groovy-all
+ true
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+
+ /config/**
+ **/MockController.class
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+ true
+ true
+
+
+
+ maven-assembly-plugin
+
+
+ false
+
+ src/main/build/package.xml
+
+
+
+
+ make-assembly
+ package
+
+ single
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.6
+
+
+ ${resource.delimiter}
+
+ true
+
+
+
+ copy-resources
+ validate
+
+ copy-resources
+
+
+ ${project.build.outputDirectory}
+
+
+
+ src/main/resources
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+ src/main/webapp
+
+
+ src/main/resources
+
+
+ src/main/java
+
+ **/*.xml
+
+ true
+
+
+
+
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4450645
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+.idea/
+**/target/**
+logs/
+casic-web/src/test
+*.iml
+out/
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4c74446
--- /dev/null
+++ b/README.md
@@ -0,0 +1,18 @@
+# 虹膜门禁 V1.0.0
+
+[^_^]: # (Talk is cheap,Show me the code!)
+
+## 介绍
+基于SpringBoot,致力于做更简洁的后台管理系统,整合springboot + shiro + mybatis-plus + !
+基于casic代码简洁,注释丰富,上手容易,同时包含多基础模块(用户管理,角色管理,部门管理,字典管理等),
+可以直接作为一个后台管理系统的脚手架! 2020目标 `更简洁`,`更规范`!
+
+
+## 其他
+>* [git地址](http://192.168.0.203:8080/gitbucket/git/root/casic-iris-parent.git)
+>* [本地免登地址](http://localhost:8083/route/mockToken)
+
+
+
+
+
diff --git a/casic-inspection/pom.xml b/casic-inspection/pom.xml
new file mode 100644
index 0000000..02c3df0
--- /dev/null
+++ b/casic-inspection/pom.xml
@@ -0,0 +1,44 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ casic-inspection
+ ${pro.version}
+ jar
+ casic-inspection
+ 巡检管理
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+
+
+ com.casic
+ casic-support
+ ${casic.version}
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
new file mode 100644
index 0000000..d87b82e
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
@@ -0,0 +1,54 @@
+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.*;
+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 com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.service.IBusInspectionService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:47
+ */
+@Controller
+@RequestMapping("/inspection")
+public class BusInspectionController extends BaseController {
+
+
+ @Autowired
+ private IBusInspectionService busInspectionService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusInspection busInspection) {
+ busInspectionService.insert(busInspection);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busInspectionService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/info")
+ @ResponseBody
+ public Object info(String id){
+ BusInspection inspection = busInspectionService.selectById(id);
+ return ResponseData.success(inspection);
+ }
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
new file mode 100644
index 0000000..9e843f9
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
@@ -0,0 +1,67 @@
+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.*;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.casic.missiles.modular.system.service.IBusTaskService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:54
+ */
+@Controller
+@RequestMapping("/task")
+public class BusTaskController extends BaseController {
+
+
+ @Autowired
+ private IBusTaskService busTaskService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusTask task){
+ busTaskService.insert(task);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busTaskService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/searchByInspection")
+ @ResponseBody
+ public Object searchByInspection(String inspectionId){
+ EntityWrapper query = new EntityWrapper<>();
+ query.eq("INSPECTION_ID", inspectionId);
+ List list = busTaskService.selectList(query);
+
+ Map res = new HashMap<>();
+ res.put("list",list);
+ return ResponseData.success(res);
+ }
+
+
+
+
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
new file mode 100644
index 0000000..eb79194
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusInspectionMapper extends BaseMapper {
+ List search(@Param("page") Page page,@Param("keywords") String keywords,@Param("startTime") String startTime,@Param("endTime") String endTime);
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
new file mode 100644
index 0000000..c8fc9f7
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
@@ -0,0 +1,22 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusTaskMapper extends BaseMapper {
+ List search(@Param("page") Page page, @Param("keywords") String keywords, @Param("startTime") String startTime, @Param("endTime") String endTime);
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
new file mode 100644
index 0000000..2078ead
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID AS id, NAME AS name, START_TIME AS startTime, END_TIME AS endTime, DATE AS date, START_LNG AS startLng, START_LAT AS startLat, END_LNG AS endLng, END_LAT AS endLat, ROUTES AS routes, USER AS user
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml
new file mode 100644
index 0000000..b918d1b
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusTaskMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID AS id, INSPECTION_ID AS inspectionId, NAME AS name, CREATE_TIME AS createTime, TYPE AS type, LNG AS lng, LAT AS lat, DATA AS data, IMAGES AS images, DESCRIPTION AS description, USER AS user
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java
new file mode 100644
index 0000000..161c601
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusInspection.java
@@ -0,0 +1,191 @@
+package com.casic.missiles.modular.system.model;
+
+import java.io.Serializable;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.annotations.TableField;
+import com.baomidou.mybatisplus.activerecord.Model;
+import com.baomidou.mybatisplus.annotations.TableName;
+import java.io.Serializable;
+
+/**
+ *
+ * 巡检记录表
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@TableName("bus_inspection")
+public class BusInspection extends Model {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 主键ID
+ */
+ @TableId("ID")
+ private String id;
+ /**
+ * 巡检名称
+ */
+ @TableField("NAME")
+ private String name;
+ /**
+ * 开始时间
+ */
+ @TableField("START_TIME")
+ private String startTime;
+ /**
+ * 结束时间
+ */
+ @TableField("END_TIME")
+ private String endTime;
+ /**
+ * 日期
+ */
+ @TableField("DATE")
+ private String date;
+ /**
+ * 开始位置经度
+ */
+ @TableField("START_LNG")
+ private BigDecimal startLng;
+ /**
+ * 开始位置纬度
+ */
+ @TableField("START_LAT")
+ private BigDecimal startLat;
+ /**
+ * 结束位置经度
+ */
+ @TableField("END_LNG")
+ private BigDecimal endLng;
+ /**
+ * 结束位置纬度
+ */
+ @TableField("END_LAT")
+ private BigDecimal endLat;
+ /**
+ * 路径
+ */
+ @TableField("ROUTES")
+ private String routes;
+ /**
+ * 用户姓名
+ */
+ @TableField("USER")
+ private String user;
+
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getStartTime() {
+ return startTime;
+ }
+
+ public void setStartTime(String startTime) {
+ this.startTime = startTime;
+ }
+
+ public String getEndTime() {
+ return endTime;
+ }
+
+ public void setEndTime(String endTime) {
+ this.endTime = endTime;
+ }
+
+ public String getDate() {
+ return date;
+ }
+
+ public void setDate(String date) {
+ this.date = date;
+ }
+
+ public BigDecimal getStartLng() {
+ return startLng;
+ }
+
+ public void setStartLng(BigDecimal startLng) {
+ this.startLng = startLng;
+ }
+
+ public BigDecimal getStartLat() {
+ return startLat;
+ }
+
+ public void setStartLat(BigDecimal startLat) {
+ this.startLat = startLat;
+ }
+
+ public BigDecimal getEndLng() {
+ return endLng;
+ }
+
+ public void setEndLng(BigDecimal endLng) {
+ this.endLng = endLng;
+ }
+
+ public BigDecimal getEndLat() {
+ return endLat;
+ }
+
+ public void setEndLat(BigDecimal endLat) {
+ this.endLat = endLat;
+ }
+
+ public String getRoutes() {
+ return routes;
+ }
+
+ public void setRoutes(String routes) {
+ this.routes = routes;
+ }
+
+ public String getUser() {
+ return user;
+ }
+
+ public void setUser(String user) {
+ this.user = user;
+ }
+
+ @Override
+ protected Serializable pkVal() {
+ return this.id;
+ }
+
+ @Override
+ public String toString() {
+ return "BusInspection{" +
+ "id=" + id +
+ ", name=" + name +
+ ", startTime=" + startTime +
+ ", endTime=" + endTime +
+ ", date=" + date +
+ ", startLng=" + startLng +
+ ", startLat=" + startLat +
+ ", endLng=" + endLng +
+ ", endLat=" + endLat +
+ ", routes=" + routes +
+ ", user=" + user +
+ "}";
+ }
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java
new file mode 100644
index 0000000..0e75b2c
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/model/BusTask.java
@@ -0,0 +1,191 @@
+package com.casic.missiles.modular.system.model;
+
+import java.io.Serializable;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.annotations.TableField;
+import com.baomidou.mybatisplus.activerecord.Model;
+import com.baomidou.mybatisplus.annotations.TableName;
+import java.io.Serializable;
+
+/**
+ *
+ * 事件记录表
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@TableName("bus_task")
+public class BusTask extends Model {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 主键ID
+ */
+ @TableId("ID")
+ private String id;
+ /**
+ * 巡检ID
+ */
+ @TableField("INSPECTION_ID")
+ private String inspectionId;
+ /**
+ * 巡检名称
+ */
+ @TableField("NAME")
+ private String name;
+ /**
+ * 创建时间
+ */
+ @TableField("CREATE_TIME")
+ private String createTime;
+ /**
+ * 事件类型
+ */
+ @TableField("TYPE")
+ private String type;
+ /**
+ * 位置经度
+ */
+ @TableField("LNG")
+ private BigDecimal lng;
+ /**
+ * 位置纬度
+ */
+ @TableField("LAT")
+ private BigDecimal lat;
+ /**
+ * 数值
+ */
+ @TableField("DATA")
+ private BigDecimal data;
+ /**
+ * 图片路径
+ */
+ @TableField("IMAGES")
+ private String images;
+ /**
+ * 描述
+ */
+ @TableField("DESCRIPTION")
+ private String description;
+ /**
+ * 用户姓名
+ */
+ @TableField("USER")
+ private String user;
+
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getInspectionId() {
+ return inspectionId;
+ }
+
+ public void setInspectionId(String inspectionId) {
+ this.inspectionId = inspectionId;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(String createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getType() {
+ return type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public BigDecimal getLng() {
+ return lng;
+ }
+
+ public void setLng(BigDecimal lng) {
+ this.lng = lng;
+ }
+
+ public BigDecimal getLat() {
+ return lat;
+ }
+
+ public void setLat(BigDecimal lat) {
+ this.lat = lat;
+ }
+
+ public BigDecimal getData() {
+ return data;
+ }
+
+ public void setData(BigDecimal data) {
+ this.data = data;
+ }
+
+ public String getImages() {
+ return images;
+ }
+
+ public void setImages(String images) {
+ this.images = images;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getUser() {
+ return user;
+ }
+
+ public void setUser(String user) {
+ this.user = user;
+ }
+
+ @Override
+ protected Serializable pkVal() {
+ return this.id;
+ }
+
+ @Override
+ public String toString() {
+ return "BusTask{" +
+ "id=" + id +
+ ", inspectionId=" + inspectionId +
+ ", name=" + name +
+ ", createTime=" + createTime +
+ ", type=" + type +
+ ", lng=" + lng +
+ ", lat=" + lat +
+ ", data=" + data +
+ ", images=" + images +
+ ", description=" + description +
+ ", user=" + user +
+ "}";
+ }
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusInspectionService.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusInspectionService.java
new file mode 100644
index 0000000..47d3d37
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusInspectionService.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.service;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.baomidou.mybatisplus.service.IService;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 服务类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface IBusInspectionService extends IService {
+
+ List search(Page page, String keywords, String startTime, String endTime);
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusTaskService.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusTaskService.java
new file mode 100644
index 0000000..1b56a1f
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/IBusTaskService.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.service;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.baomidou.mybatisplus.service.IService;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 服务类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface IBusTaskService extends IService {
+ List search(Page page, String keywords, String startTime, String endTime);
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusInspectionServiceImpl.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusInspectionServiceImpl.java
new file mode 100644
index 0000000..8f826cc
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusInspectionServiceImpl.java
@@ -0,0 +1,27 @@
+package com.casic.missiles.modular.system.service.impl;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.dao.BusInspectionMapper;
+import com.casic.missiles.modular.system.service.IBusInspectionService;
+import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 服务实现类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@Service
+public class BusInspectionServiceImpl extends ServiceImpl implements IBusInspectionService {
+
+ @Override
+ public List search(Page page, String keywords, String startTime, String endTime) {
+ return this.baseMapper.search(page, keywords, startTime, endTime);
+ }
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusTaskServiceImpl.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusTaskServiceImpl.java
new file mode 100644
index 0000000..6d07ba0
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/service/impl/BusTaskServiceImpl.java
@@ -0,0 +1,27 @@
+package com.casic.missiles.modular.system.service.impl;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.casic.missiles.modular.system.dao.BusTaskMapper;
+import com.casic.missiles.modular.system.service.IBusTaskService;
+import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 服务实现类
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+@Service
+public class BusTaskServiceImpl extends ServiceImpl implements IBusTaskService {
+
+ @Override
+ public List search(Page page, String keywords, String startTime, String endTime) {
+ return this.baseMapper.search(page, keywords, startTime, endTime);
+ }
+}
diff --git a/casic-support/pom.xml b/casic-support/pom.xml
new file mode 100644
index 0000000..01a23dd
--- /dev/null
+++ b/casic-support/pom.xml
@@ -0,0 +1,42 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ casic-support
+ ${pro.version}
+ jar
+ casic-support
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+
+ com.casic
+ casic-admin-support
+ ${casic.version}
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
diff --git a/casic-web/pom.xml b/casic-web/pom.xml
new file mode 100644
index 0000000..c7485af
--- /dev/null
+++ b/casic-web/pom.xml
@@ -0,0 +1,269 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ ../pom.xml
+ 1.0.0-SNAPSHOT
+
+ casic-web
+ ${pro.version}
+ jar
+ casic-web
+ casic web启动入口
+
+
+
+ dev
+
+ true
+
+
+ dev
+ true
+ 3600
+ 3600
+
+
+
+
+ test
+
+ test
+ false
+ 180
+ 180
+
+
+
+
+ prod
+
+ prod
+ true
+ 3600
+ 3600
+
+
+
+
+
+
+
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+ com.casic
+ casic-admin-support
+ ${casic.version}
+
+
+ com.casic
+ casic-admin-core
+ ${casic.version}
+
+
+ com.casic
+ casic-admin-area
+ ${casic.version}
+
+
+ com.casic
+ casic-admin-init
+ ${casic.version}
+
+
+ com.casic
+ casic-metadata-core
+ ${casic.version}
+
+
+ com.casic
+ casic-export-support
+ 1.0.0-SNAPSHOT
+
+
+ com.casic
+ casic-admin-export
+ ${casic.version}
+
+
+
+ com.casic
+ casic-file
+ ${casic.version}
+
+
+ com.casic
+ casic-support
+ ${pro.version}
+
+
+ com.casic
+ casic-inspection
+ ${pro.version}
+
+
+
+ org.springframework.boot
+ spring-boot-starter-aop
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+ org.springframework.boot
+ spring-boot-starter-cache
+
+
+ org.springframework.boot
+ spring-boot-starter-validation
+
+
+ org.springframework.boot
+ spring-boot-starter-websocket
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+ org.springframework.boot
+ spring-boot-devtools
+ true
+
+
+
+
+
+
+
+
+ org.codehaus.groovy
+ groovy-all
+ true
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+
+ /config/**
+ **/MockController.class
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+ true
+ true
+
+
+
+ maven-assembly-plugin
+
+
+ false
+
+ src/main/build/package.xml
+
+
+
+
+ make-assembly
+ package
+
+ single
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.6
+
+
+ ${resource.delimiter}
+
+ true
+
+
+
+ copy-resources
+ validate
+
+ copy-resources
+
+
+ ${project.build.outputDirectory}
+
+
+
+ src/main/resources
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+ src/main/webapp
+
+
+ src/main/resources
+
+
+ src/main/java
+
+ **/*.xml
+
+ true
+
+
+
+
+
diff --git "a/casic-web/src/main/bin/\350\231\271\350\206\234\351\227\250\347\246\201.bat" "b/casic-web/src/main/bin/\350\231\271\350\206\234\351\227\250\347\246\201.bat"
new file mode 100644
index 0000000..1a22f98
--- /dev/null
+++ "b/casic-web/src/main/bin/\350\231\271\350\206\234\351\227\250\347\246\201.bat"
@@ -0,0 +1,4 @@
+@echo off
+title ��Ĥ�Ž�
+java -jar casic-web-1.0.0-SNAPSHOT.jar
+@pause
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4450645
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+.idea/
+**/target/**
+logs/
+casic-web/src/test
+*.iml
+out/
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4c74446
--- /dev/null
+++ b/README.md
@@ -0,0 +1,18 @@
+# 虹膜门禁 V1.0.0
+
+[^_^]: # (Talk is cheap,Show me the code!)
+
+## 介绍
+基于SpringBoot,致力于做更简洁的后台管理系统,整合springboot + shiro + mybatis-plus + !
+基于casic代码简洁,注释丰富,上手容易,同时包含多基础模块(用户管理,角色管理,部门管理,字典管理等),
+可以直接作为一个后台管理系统的脚手架! 2020目标 `更简洁`,`更规范`!
+
+
+## 其他
+>* [git地址](http://192.168.0.203:8080/gitbucket/git/root/casic-iris-parent.git)
+>* [本地免登地址](http://localhost:8083/route/mockToken)
+
+
+
+
+
diff --git a/casic-inspection/pom.xml b/casic-inspection/pom.xml
new file mode 100644
index 0000000..02c3df0
--- /dev/null
+++ b/casic-inspection/pom.xml
@@ -0,0 +1,44 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-inspection-parent
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ casic-inspection
+ ${pro.version}
+ jar
+ casic-inspection
+ 巡检管理
+
+
+
+
+
+ com.casic
+ casic-core
+ ${casic.version}
+
+
+
+
+ com.casic
+ casic-support
+ ${casic.version}
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
new file mode 100644
index 0000000..d87b82e
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusInspectionController.java
@@ -0,0 +1,54 @@
+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.*;
+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 com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.service.IBusInspectionService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:47
+ */
+@Controller
+@RequestMapping("/inspection")
+public class BusInspectionController extends BaseController {
+
+
+ @Autowired
+ private IBusInspectionService busInspectionService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusInspection busInspection) {
+ busInspectionService.insert(busInspection);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busInspectionService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/info")
+ @ResponseBody
+ public Object info(String id){
+ BusInspection inspection = busInspectionService.selectById(id);
+ return ResponseData.success(inspection);
+ }
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
new file mode 100644
index 0000000..9e843f9
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/controller/BusTaskController.java
@@ -0,0 +1,67 @@
+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.*;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import com.casic.missiles.core.common.constant.factory.PageFactory;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.casic.missiles.modular.system.service.IBusTaskService;
+
+/**
+ * 控制器
+ *
+ * @author dev
+ * @Date 2020-06-09 14:57:54
+ */
+@Controller
+@RequestMapping("/task")
+public class BusTaskController extends BaseController {
+
+
+ @Autowired
+ private IBusTaskService busTaskService;
+
+ @PostMapping("/add")
+ @ResponseBody
+ public Object add(BusTask task){
+ busTaskService.insert(task);
+ return ResponseData.success();
+ }
+
+ @GetMapping("/search")
+ @ResponseBody
+ public Object search(String keywords, String startTime, String endTime){
+ Page page = new PageFactory().defaultPage();
+ List list = busTaskService.search(page,keywords,startTime,endTime);
+ page.setRecords(list);
+ return ResponseData.success(super.packForBT(page));
+ }
+
+ @GetMapping("/searchByInspection")
+ @ResponseBody
+ public Object searchByInspection(String inspectionId){
+ EntityWrapper query = new EntityWrapper<>();
+ query.eq("INSPECTION_ID", inspectionId);
+ List list = busTaskService.selectList(query);
+
+ Map res = new HashMap<>();
+ res.put("list",list);
+ return ResponseData.success(res);
+ }
+
+
+
+
+
+
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
new file mode 100644
index 0000000..eb79194
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusInspectionMapper.java
@@ -0,0 +1,20 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 巡检记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusInspectionMapper extends BaseMapper {
+ List search(@Param("page") Page page,@Param("keywords") String keywords,@Param("startTime") String startTime,@Param("endTime") String endTime);
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
new file mode 100644
index 0000000..c8fc9f7
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/BusTaskMapper.java
@@ -0,0 +1,22 @@
+package com.casic.missiles.modular.system.dao;
+
+import com.baomidou.mybatisplus.plugins.Page;
+import com.casic.missiles.modular.system.model.BusInspection;
+import com.casic.missiles.modular.system.model.BusTask;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ *
+ * 事件记录表 Mapper 接口
+ *
+ *
+ * @author stylefeng123
+ * @since 2020-06-09
+ */
+public interface BusTaskMapper extends BaseMapper {
+ List search(@Param("page") Page page, @Param("keywords") String keywords, @Param("startTime") String startTime, @Param("endTime") String endTime);
+
+}
diff --git a/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
new file mode 100644
index 0000000..2078ead
--- /dev/null
+++ b/casic-inspection/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusInspectionMapper.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+