diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
index 2a645d3..3366498 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "耦合关联分析管理")
@RestController
@RequestMapping("/system/analysisCoupling")
public class AnalysisCouplingController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
index 2a645d3..3366498 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "耦合关联分析管理")
@RestController
@RequestMapping("/system/analysisCoupling")
public class AnalysisCouplingController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
index dc25430..6648e88 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "地下空洞基本信息接口")
@RestController
@RequestMapping("/system/busHole")
public class BusHoleController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
index 2a645d3..3366498 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "耦合关联分析管理")
@RestController
@RequestMapping("/system/analysisCoupling")
public class AnalysisCouplingController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
index dc25430..6648e88 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "地下空洞基本信息接口")
@RestController
@RequestMapping("/system/busHole")
public class BusHoleController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
index 32d8a36..a90f0bc 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
@@ -1,9 +1,24 @@
package com.casic.missiles.modular.system.controller;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.casic.missiles.core.page.PageFactory;
+import com.casic.missiles.modular.system.dto.ReturnDTO;
+import com.casic.missiles.modular.system.dto.TimeRequest;
+import com.casic.missiles.modular.system.entity.BusPatrolCar;
+import com.casic.missiles.modular.system.service.IBusPatrolCarService;
+import com.casic.missiles.modular.system.service.IBusPatrolTaskService;
+import com.casic.missiles.modular.system.util.ReturnUtil;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
+import javax.annotation.Resource;
+
/**
*
* 首页 前端控制器
@@ -12,9 +27,36 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "首页显示信息接口")
@RestController
@RequestMapping("/system/busOverView")
public class BusOverViewController {
+ @Resource
+ private IBusPatrolCarService iBusPatrolCarService;
+ @Resource
+ private IBusPatrolTaskService iBusPatrolTaskService;
+
+ @ApiOperation("巡检车信息")
+ @PostMapping("/carList")
+ public ReturnDTO carList() {
+ return ReturnUtil.success(iBusPatrolCarService.getCarList());
+ }
+
+
+ @ApiOperation("根据时间获取巡检任务和公里数")
+ @PostMapping("/taskCount")
+ public ReturnDTO taskCount(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskCount(timeRequest.getBeginDate(),timeRequest.getEndDate()));
+ }
+
+
+ @ApiOperation("巡检任务趋势")
+ @PostMapping("/taskTime")
+ public ReturnDTO taskTime(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskTime(timeRequest.getTimeType()));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
index 2a645d3..3366498 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "耦合关联分析管理")
@RestController
@RequestMapping("/system/analysisCoupling")
public class AnalysisCouplingController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
index dc25430..6648e88 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "地下空洞基本信息接口")
@RestController
@RequestMapping("/system/busHole")
public class BusHoleController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
index 32d8a36..a90f0bc 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
@@ -1,9 +1,24 @@
package com.casic.missiles.modular.system.controller;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.casic.missiles.core.page.PageFactory;
+import com.casic.missiles.modular.system.dto.ReturnDTO;
+import com.casic.missiles.modular.system.dto.TimeRequest;
+import com.casic.missiles.modular.system.entity.BusPatrolCar;
+import com.casic.missiles.modular.system.service.IBusPatrolCarService;
+import com.casic.missiles.modular.system.service.IBusPatrolTaskService;
+import com.casic.missiles.modular.system.util.ReturnUtil;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
+import javax.annotation.Resource;
+
/**
*
* 首页 前端控制器
@@ -12,9 +27,36 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "首页显示信息接口")
@RestController
@RequestMapping("/system/busOverView")
public class BusOverViewController {
+ @Resource
+ private IBusPatrolCarService iBusPatrolCarService;
+ @Resource
+ private IBusPatrolTaskService iBusPatrolTaskService;
+
+ @ApiOperation("巡检车信息")
+ @PostMapping("/carList")
+ public ReturnDTO carList() {
+ return ReturnUtil.success(iBusPatrolCarService.getCarList());
+ }
+
+
+ @ApiOperation("根据时间获取巡检任务和公里数")
+ @PostMapping("/taskCount")
+ public ReturnDTO taskCount(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskCount(timeRequest.getBeginDate(),timeRequest.getEndDate()));
+ }
+
+
+ @ApiOperation("巡检任务趋势")
+ @PostMapping("/taskTime")
+ public ReturnDTO taskTime(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskTime(timeRequest.getTimeType()));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
index dce5046..065a164 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
@@ -46,5 +46,14 @@
Page page = PageFactory.defaultPage();
return ReturnUtil.success(super.packForBT(iBusPatrolCarService.page(page, queryWrapper)));
}
+
+
+ @ApiOperation("更新车辆位置、在线离线状态及最新时间")
+ @PostMapping("/updateStatus")
+ public ReturnDTO updateStatus(@RequestBody BusPatrolCar busPatrolCar) {
+
+ return ReturnUtil.success(iBusPatrolCarService.updateById(busPatrolCar));
+
+ }
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
index 2a645d3..3366498 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "耦合关联分析管理")
@RestController
@RequestMapping("/system/analysisCoupling")
public class AnalysisCouplingController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
index dc25430..6648e88 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "地下空洞基本信息接口")
@RestController
@RequestMapping("/system/busHole")
public class BusHoleController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
index 32d8a36..a90f0bc 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
@@ -1,9 +1,24 @@
package com.casic.missiles.modular.system.controller;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.casic.missiles.core.page.PageFactory;
+import com.casic.missiles.modular.system.dto.ReturnDTO;
+import com.casic.missiles.modular.system.dto.TimeRequest;
+import com.casic.missiles.modular.system.entity.BusPatrolCar;
+import com.casic.missiles.modular.system.service.IBusPatrolCarService;
+import com.casic.missiles.modular.system.service.IBusPatrolTaskService;
+import com.casic.missiles.modular.system.util.ReturnUtil;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
+import javax.annotation.Resource;
+
/**
*
* 首页 前端控制器
@@ -12,9 +27,36 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "首页显示信息接口")
@RestController
@RequestMapping("/system/busOverView")
public class BusOverViewController {
+ @Resource
+ private IBusPatrolCarService iBusPatrolCarService;
+ @Resource
+ private IBusPatrolTaskService iBusPatrolTaskService;
+
+ @ApiOperation("巡检车信息")
+ @PostMapping("/carList")
+ public ReturnDTO carList() {
+ return ReturnUtil.success(iBusPatrolCarService.getCarList());
+ }
+
+
+ @ApiOperation("根据时间获取巡检任务和公里数")
+ @PostMapping("/taskCount")
+ public ReturnDTO taskCount(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskCount(timeRequest.getBeginDate(),timeRequest.getEndDate()));
+ }
+
+
+ @ApiOperation("巡检任务趋势")
+ @PostMapping("/taskTime")
+ public ReturnDTO taskTime(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskTime(timeRequest.getTimeType()));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
index dce5046..065a164 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
@@ -46,5 +46,14 @@
Page page = PageFactory.defaultPage();
return ReturnUtil.success(super.packForBT(iBusPatrolCarService.page(page, queryWrapper)));
}
+
+
+ @ApiOperation("更新车辆位置、在线离线状态及最新时间")
+ @PostMapping("/updateStatus")
+ public ReturnDTO updateStatus(@RequestBody BusPatrolCar busPatrolCar) {
+
+ return ReturnUtil.success(iBusPatrolCarService.updateById(busPatrolCar));
+
+ }
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
index aaced3a..7e74e41 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "管线占压基本信息接口")
@RestController
@RequestMapping("/system/busPipeOverstock")
public class BusPipeOverstockController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
index 2a645d3..3366498 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "耦合关联分析管理")
@RestController
@RequestMapping("/system/analysisCoupling")
public class AnalysisCouplingController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
index dc25430..6648e88 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "地下空洞基本信息接口")
@RestController
@RequestMapping("/system/busHole")
public class BusHoleController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
index 32d8a36..a90f0bc 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
@@ -1,9 +1,24 @@
package com.casic.missiles.modular.system.controller;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.casic.missiles.core.page.PageFactory;
+import com.casic.missiles.modular.system.dto.ReturnDTO;
+import com.casic.missiles.modular.system.dto.TimeRequest;
+import com.casic.missiles.modular.system.entity.BusPatrolCar;
+import com.casic.missiles.modular.system.service.IBusPatrolCarService;
+import com.casic.missiles.modular.system.service.IBusPatrolTaskService;
+import com.casic.missiles.modular.system.util.ReturnUtil;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
+import javax.annotation.Resource;
+
/**
*
* 首页 前端控制器
@@ -12,9 +27,36 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "首页显示信息接口")
@RestController
@RequestMapping("/system/busOverView")
public class BusOverViewController {
+ @Resource
+ private IBusPatrolCarService iBusPatrolCarService;
+ @Resource
+ private IBusPatrolTaskService iBusPatrolTaskService;
+
+ @ApiOperation("巡检车信息")
+ @PostMapping("/carList")
+ public ReturnDTO carList() {
+ return ReturnUtil.success(iBusPatrolCarService.getCarList());
+ }
+
+
+ @ApiOperation("根据时间获取巡检任务和公里数")
+ @PostMapping("/taskCount")
+ public ReturnDTO taskCount(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskCount(timeRequest.getBeginDate(),timeRequest.getEndDate()));
+ }
+
+
+ @ApiOperation("巡检任务趋势")
+ @PostMapping("/taskTime")
+ public ReturnDTO taskTime(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskTime(timeRequest.getTimeType()));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
index dce5046..065a164 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
@@ -46,5 +46,14 @@
Page page = PageFactory.defaultPage();
return ReturnUtil.success(super.packForBT(iBusPatrolCarService.page(page, queryWrapper)));
}
+
+
+ @ApiOperation("更新车辆位置、在线离线状态及最新时间")
+ @PostMapping("/updateStatus")
+ public ReturnDTO updateStatus(@RequestBody BusPatrolCar busPatrolCar) {
+
+ return ReturnUtil.success(iBusPatrolCarService.updateById(busPatrolCar));
+
+ }
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
index aaced3a..7e74e41 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "管线占压基本信息接口")
@RestController
@RequestMapping("/system/busPipeOverstock")
public class BusPipeOverstockController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
index 47f03ee..980b879 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
@@ -4,6 +4,8 @@
import com.casic.missiles.modular.system.entity.BusPatrolCar;
import org.apache.ibatis.annotations.Mapper;
+import java.util.List;
+
/**
*
* 巡检车辆基本信息表 Mapper 接口
@@ -15,4 +17,6 @@
@Mapper
public interface BusPatrolCarMapper extends BaseMapper {
+ List getCarList();
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
index 2a645d3..3366498 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "耦合关联分析管理")
@RestController
@RequestMapping("/system/analysisCoupling")
public class AnalysisCouplingController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
index dc25430..6648e88 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "地下空洞基本信息接口")
@RestController
@RequestMapping("/system/busHole")
public class BusHoleController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
index 32d8a36..a90f0bc 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
@@ -1,9 +1,24 @@
package com.casic.missiles.modular.system.controller;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.casic.missiles.core.page.PageFactory;
+import com.casic.missiles.modular.system.dto.ReturnDTO;
+import com.casic.missiles.modular.system.dto.TimeRequest;
+import com.casic.missiles.modular.system.entity.BusPatrolCar;
+import com.casic.missiles.modular.system.service.IBusPatrolCarService;
+import com.casic.missiles.modular.system.service.IBusPatrolTaskService;
+import com.casic.missiles.modular.system.util.ReturnUtil;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
+import javax.annotation.Resource;
+
/**
*
* 首页 前端控制器
@@ -12,9 +27,36 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "首页显示信息接口")
@RestController
@RequestMapping("/system/busOverView")
public class BusOverViewController {
+ @Resource
+ private IBusPatrolCarService iBusPatrolCarService;
+ @Resource
+ private IBusPatrolTaskService iBusPatrolTaskService;
+
+ @ApiOperation("巡检车信息")
+ @PostMapping("/carList")
+ public ReturnDTO carList() {
+ return ReturnUtil.success(iBusPatrolCarService.getCarList());
+ }
+
+
+ @ApiOperation("根据时间获取巡检任务和公里数")
+ @PostMapping("/taskCount")
+ public ReturnDTO taskCount(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskCount(timeRequest.getBeginDate(),timeRequest.getEndDate()));
+ }
+
+
+ @ApiOperation("巡检任务趋势")
+ @PostMapping("/taskTime")
+ public ReturnDTO taskTime(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskTime(timeRequest.getTimeType()));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
index dce5046..065a164 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
@@ -46,5 +46,14 @@
Page page = PageFactory.defaultPage();
return ReturnUtil.success(super.packForBT(iBusPatrolCarService.page(page, queryWrapper)));
}
+
+
+ @ApiOperation("更新车辆位置、在线离线状态及最新时间")
+ @PostMapping("/updateStatus")
+ public ReturnDTO updateStatus(@RequestBody BusPatrolCar busPatrolCar) {
+
+ return ReturnUtil.success(iBusPatrolCarService.updateById(busPatrolCar));
+
+ }
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
index aaced3a..7e74e41 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "管线占压基本信息接口")
@RestController
@RequestMapping("/system/busPipeOverstock")
public class BusPipeOverstockController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
index 47f03ee..980b879 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
@@ -4,6 +4,8 @@
import com.casic.missiles.modular.system.entity.BusPatrolCar;
import org.apache.ibatis.annotations.Mapper;
+import java.util.List;
+
/**
*
* 巡检车辆基本信息表 Mapper 接口
@@ -15,4 +17,6 @@
@Mapper
public interface BusPatrolCarMapper extends BaseMapper {
+ List getCarList();
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml
index edcf5e6..0027fef 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml
@@ -18,7 +18,19 @@
- ID, CAR_NAME, CAR_PLATE, DESCRIPTION, DEPT_ID, LONGITUDE, LATITUDE, `STATUS`, VALID, TS
+ pc.*
+
+
+
+
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
index 2a645d3..3366498 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "耦合关联分析管理")
@RestController
@RequestMapping("/system/analysisCoupling")
public class AnalysisCouplingController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
index dc25430..6648e88 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "地下空洞基本信息接口")
@RestController
@RequestMapping("/system/busHole")
public class BusHoleController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
index 32d8a36..a90f0bc 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
@@ -1,9 +1,24 @@
package com.casic.missiles.modular.system.controller;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.casic.missiles.core.page.PageFactory;
+import com.casic.missiles.modular.system.dto.ReturnDTO;
+import com.casic.missiles.modular.system.dto.TimeRequest;
+import com.casic.missiles.modular.system.entity.BusPatrolCar;
+import com.casic.missiles.modular.system.service.IBusPatrolCarService;
+import com.casic.missiles.modular.system.service.IBusPatrolTaskService;
+import com.casic.missiles.modular.system.util.ReturnUtil;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
+import javax.annotation.Resource;
+
/**
*
* 首页 前端控制器
@@ -12,9 +27,36 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "首页显示信息接口")
@RestController
@RequestMapping("/system/busOverView")
public class BusOverViewController {
+ @Resource
+ private IBusPatrolCarService iBusPatrolCarService;
+ @Resource
+ private IBusPatrolTaskService iBusPatrolTaskService;
+
+ @ApiOperation("巡检车信息")
+ @PostMapping("/carList")
+ public ReturnDTO carList() {
+ return ReturnUtil.success(iBusPatrolCarService.getCarList());
+ }
+
+
+ @ApiOperation("根据时间获取巡检任务和公里数")
+ @PostMapping("/taskCount")
+ public ReturnDTO taskCount(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskCount(timeRequest.getBeginDate(),timeRequest.getEndDate()));
+ }
+
+
+ @ApiOperation("巡检任务趋势")
+ @PostMapping("/taskTime")
+ public ReturnDTO taskTime(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskTime(timeRequest.getTimeType()));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
index dce5046..065a164 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
@@ -46,5 +46,14 @@
Page page = PageFactory.defaultPage();
return ReturnUtil.success(super.packForBT(iBusPatrolCarService.page(page, queryWrapper)));
}
+
+
+ @ApiOperation("更新车辆位置、在线离线状态及最新时间")
+ @PostMapping("/updateStatus")
+ public ReturnDTO updateStatus(@RequestBody BusPatrolCar busPatrolCar) {
+
+ return ReturnUtil.success(iBusPatrolCarService.updateById(busPatrolCar));
+
+ }
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
index aaced3a..7e74e41 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "管线占压基本信息接口")
@RestController
@RequestMapping("/system/busPipeOverstock")
public class BusPipeOverstockController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
index 47f03ee..980b879 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
@@ -4,6 +4,8 @@
import com.casic.missiles.modular.system.entity.BusPatrolCar;
import org.apache.ibatis.annotations.Mapper;
+import java.util.List;
+
/**
*
* 巡检车辆基本信息表 Mapper 接口
@@ -15,4 +17,6 @@
@Mapper
public interface BusPatrolCarMapper extends BaseMapper {
+ List getCarList();
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml
index edcf5e6..0027fef 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml
@@ -18,7 +18,19 @@
- ID, CAR_NAME, CAR_PLATE, DESCRIPTION, DEPT_ID, LONGITUDE, LATITUDE, `STATUS`, VALID, TS
+ pc.*
+
+
+
+
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java
index da1c687..99a99fe 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java
@@ -5,7 +5,6 @@
import lombok.Data;
import java.io.Serializable;
-import java.time.LocalDateTime;
@Data
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
index 2a645d3..3366498 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "耦合关联分析管理")
@RestController
@RequestMapping("/system/analysisCoupling")
public class AnalysisCouplingController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
index dc25430..6648e88 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "地下空洞基本信息接口")
@RestController
@RequestMapping("/system/busHole")
public class BusHoleController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
index 32d8a36..a90f0bc 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
@@ -1,9 +1,24 @@
package com.casic.missiles.modular.system.controller;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.casic.missiles.core.page.PageFactory;
+import com.casic.missiles.modular.system.dto.ReturnDTO;
+import com.casic.missiles.modular.system.dto.TimeRequest;
+import com.casic.missiles.modular.system.entity.BusPatrolCar;
+import com.casic.missiles.modular.system.service.IBusPatrolCarService;
+import com.casic.missiles.modular.system.service.IBusPatrolTaskService;
+import com.casic.missiles.modular.system.util.ReturnUtil;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
+import javax.annotation.Resource;
+
/**
*
* 首页 前端控制器
@@ -12,9 +27,36 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "首页显示信息接口")
@RestController
@RequestMapping("/system/busOverView")
public class BusOverViewController {
+ @Resource
+ private IBusPatrolCarService iBusPatrolCarService;
+ @Resource
+ private IBusPatrolTaskService iBusPatrolTaskService;
+
+ @ApiOperation("巡检车信息")
+ @PostMapping("/carList")
+ public ReturnDTO carList() {
+ return ReturnUtil.success(iBusPatrolCarService.getCarList());
+ }
+
+
+ @ApiOperation("根据时间获取巡检任务和公里数")
+ @PostMapping("/taskCount")
+ public ReturnDTO taskCount(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskCount(timeRequest.getBeginDate(),timeRequest.getEndDate()));
+ }
+
+
+ @ApiOperation("巡检任务趋势")
+ @PostMapping("/taskTime")
+ public ReturnDTO taskTime(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskTime(timeRequest.getTimeType()));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
index dce5046..065a164 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
@@ -46,5 +46,14 @@
Page page = PageFactory.defaultPage();
return ReturnUtil.success(super.packForBT(iBusPatrolCarService.page(page, queryWrapper)));
}
+
+
+ @ApiOperation("更新车辆位置、在线离线状态及最新时间")
+ @PostMapping("/updateStatus")
+ public ReturnDTO updateStatus(@RequestBody BusPatrolCar busPatrolCar) {
+
+ return ReturnUtil.success(iBusPatrolCarService.updateById(busPatrolCar));
+
+ }
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
index aaced3a..7e74e41 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "管线占压基本信息接口")
@RestController
@RequestMapping("/system/busPipeOverstock")
public class BusPipeOverstockController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
index 47f03ee..980b879 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
@@ -4,6 +4,8 @@
import com.casic.missiles.modular.system.entity.BusPatrolCar;
import org.apache.ibatis.annotations.Mapper;
+import java.util.List;
+
/**
*
* 巡检车辆基本信息表 Mapper 接口
@@ -15,4 +17,6 @@
@Mapper
public interface BusPatrolCarMapper extends BaseMapper {
+ List getCarList();
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml
index edcf5e6..0027fef 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml
@@ -18,7 +18,19 @@
- ID, CAR_NAME, CAR_PLATE, DESCRIPTION, DEPT_ID, LONGITUDE, LATITUDE, `STATUS`, VALID, TS
+ pc.*
+
+
+
+
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java
index da1c687..99a99fe 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java
@@ -5,7 +5,6 @@
import lombok.Data;
import java.io.Serializable;
-import java.time.LocalDateTime;
@Data
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/TimeRequest.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/TimeRequest.java
new file mode 100644
index 0000000..18609b8
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/TimeRequest.java
@@ -0,0 +1,19 @@
+package com.casic.missiles.modular.system.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+public class TimeRequest {
+
+ @ApiModelProperty("开始时间")
+ private String beginDate;
+
+ @ApiModelProperty("结束时间")
+ private String endDate;
+
+ @ApiModelProperty("按周:week,月:month,年:year")
+ private String timeType;
+
+
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
index 2a645d3..3366498 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "耦合关联分析管理")
@RestController
@RequestMapping("/system/analysisCoupling")
public class AnalysisCouplingController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
index dc25430..6648e88 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "地下空洞基本信息接口")
@RestController
@RequestMapping("/system/busHole")
public class BusHoleController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
index 32d8a36..a90f0bc 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
@@ -1,9 +1,24 @@
package com.casic.missiles.modular.system.controller;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.casic.missiles.core.page.PageFactory;
+import com.casic.missiles.modular.system.dto.ReturnDTO;
+import com.casic.missiles.modular.system.dto.TimeRequest;
+import com.casic.missiles.modular.system.entity.BusPatrolCar;
+import com.casic.missiles.modular.system.service.IBusPatrolCarService;
+import com.casic.missiles.modular.system.service.IBusPatrolTaskService;
+import com.casic.missiles.modular.system.util.ReturnUtil;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
+import javax.annotation.Resource;
+
/**
*
* 首页 前端控制器
@@ -12,9 +27,36 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "首页显示信息接口")
@RestController
@RequestMapping("/system/busOverView")
public class BusOverViewController {
+ @Resource
+ private IBusPatrolCarService iBusPatrolCarService;
+ @Resource
+ private IBusPatrolTaskService iBusPatrolTaskService;
+
+ @ApiOperation("巡检车信息")
+ @PostMapping("/carList")
+ public ReturnDTO carList() {
+ return ReturnUtil.success(iBusPatrolCarService.getCarList());
+ }
+
+
+ @ApiOperation("根据时间获取巡检任务和公里数")
+ @PostMapping("/taskCount")
+ public ReturnDTO taskCount(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskCount(timeRequest.getBeginDate(),timeRequest.getEndDate()));
+ }
+
+
+ @ApiOperation("巡检任务趋势")
+ @PostMapping("/taskTime")
+ public ReturnDTO taskTime(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskTime(timeRequest.getTimeType()));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
index dce5046..065a164 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
@@ -46,5 +46,14 @@
Page page = PageFactory.defaultPage();
return ReturnUtil.success(super.packForBT(iBusPatrolCarService.page(page, queryWrapper)));
}
+
+
+ @ApiOperation("更新车辆位置、在线离线状态及最新时间")
+ @PostMapping("/updateStatus")
+ public ReturnDTO updateStatus(@RequestBody BusPatrolCar busPatrolCar) {
+
+ return ReturnUtil.success(iBusPatrolCarService.updateById(busPatrolCar));
+
+ }
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
index aaced3a..7e74e41 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "管线占压基本信息接口")
@RestController
@RequestMapping("/system/busPipeOverstock")
public class BusPipeOverstockController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
index 47f03ee..980b879 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
@@ -4,6 +4,8 @@
import com.casic.missiles.modular.system.entity.BusPatrolCar;
import org.apache.ibatis.annotations.Mapper;
+import java.util.List;
+
/**
*
* 巡检车辆基本信息表 Mapper 接口
@@ -15,4 +17,6 @@
@Mapper
public interface BusPatrolCarMapper extends BaseMapper {
+ List getCarList();
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml
index edcf5e6..0027fef 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml
@@ -18,7 +18,19 @@
- ID, CAR_NAME, CAR_PLATE, DESCRIPTION, DEPT_ID, LONGITUDE, LATITUDE, `STATUS`, VALID, TS
+ pc.*
+
+
+
+
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java
index da1c687..99a99fe 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java
@@ -5,7 +5,6 @@
import lombok.Data;
import java.io.Serializable;
-import java.time.LocalDateTime;
@Data
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/TimeRequest.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/TimeRequest.java
new file mode 100644
index 0000000..18609b8
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/TimeRequest.java
@@ -0,0 +1,19 @@
+package com.casic.missiles.modular.system.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+public class TimeRequest {
+
+ @ApiModelProperty("开始时间")
+ private String beginDate;
+
+ @ApiModelProperty("结束时间")
+ private String endDate;
+
+ @ApiModelProperty("按周:week,月:month,年:year")
+ private String timeType;
+
+
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/entity/BusPatrolCar.java b/casic-server/src/main/java/com/casic/missiles/modular/system/entity/BusPatrolCar.java
index 6fb1853..24c6a2c 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/entity/BusPatrolCar.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/entity/BusPatrolCar.java
@@ -63,9 +63,12 @@
@TableField("VALID")
private String valid;
- @ApiModelProperty("时间")
+ @ApiModelProperty("最新时间")
@TableField("TS")
- private LocalDateTime ts;
+ private String ts;
+ @ApiModelProperty("车载云台型号")
+ @TableField(exist = false)
+ private String deviceModel;
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
index 2a645d3..3366498 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "耦合关联分析管理")
@RestController
@RequestMapping("/system/analysisCoupling")
public class AnalysisCouplingController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
index dc25430..6648e88 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "地下空洞基本信息接口")
@RestController
@RequestMapping("/system/busHole")
public class BusHoleController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
index 32d8a36..a90f0bc 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
@@ -1,9 +1,24 @@
package com.casic.missiles.modular.system.controller;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.casic.missiles.core.page.PageFactory;
+import com.casic.missiles.modular.system.dto.ReturnDTO;
+import com.casic.missiles.modular.system.dto.TimeRequest;
+import com.casic.missiles.modular.system.entity.BusPatrolCar;
+import com.casic.missiles.modular.system.service.IBusPatrolCarService;
+import com.casic.missiles.modular.system.service.IBusPatrolTaskService;
+import com.casic.missiles.modular.system.util.ReturnUtil;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
+import javax.annotation.Resource;
+
/**
*
* 首页 前端控制器
@@ -12,9 +27,36 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "首页显示信息接口")
@RestController
@RequestMapping("/system/busOverView")
public class BusOverViewController {
+ @Resource
+ private IBusPatrolCarService iBusPatrolCarService;
+ @Resource
+ private IBusPatrolTaskService iBusPatrolTaskService;
+
+ @ApiOperation("巡检车信息")
+ @PostMapping("/carList")
+ public ReturnDTO carList() {
+ return ReturnUtil.success(iBusPatrolCarService.getCarList());
+ }
+
+
+ @ApiOperation("根据时间获取巡检任务和公里数")
+ @PostMapping("/taskCount")
+ public ReturnDTO taskCount(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskCount(timeRequest.getBeginDate(),timeRequest.getEndDate()));
+ }
+
+
+ @ApiOperation("巡检任务趋势")
+ @PostMapping("/taskTime")
+ public ReturnDTO taskTime(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskTime(timeRequest.getTimeType()));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
index dce5046..065a164 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
@@ -46,5 +46,14 @@
Page page = PageFactory.defaultPage();
return ReturnUtil.success(super.packForBT(iBusPatrolCarService.page(page, queryWrapper)));
}
+
+
+ @ApiOperation("更新车辆位置、在线离线状态及最新时间")
+ @PostMapping("/updateStatus")
+ public ReturnDTO updateStatus(@RequestBody BusPatrolCar busPatrolCar) {
+
+ return ReturnUtil.success(iBusPatrolCarService.updateById(busPatrolCar));
+
+ }
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
index aaced3a..7e74e41 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "管线占压基本信息接口")
@RestController
@RequestMapping("/system/busPipeOverstock")
public class BusPipeOverstockController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
index 47f03ee..980b879 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
@@ -4,6 +4,8 @@
import com.casic.missiles.modular.system.entity.BusPatrolCar;
import org.apache.ibatis.annotations.Mapper;
+import java.util.List;
+
/**
*
* 巡检车辆基本信息表 Mapper 接口
@@ -15,4 +17,6 @@
@Mapper
public interface BusPatrolCarMapper extends BaseMapper {
+ List getCarList();
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml
index edcf5e6..0027fef 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml
@@ -18,7 +18,19 @@
- ID, CAR_NAME, CAR_PLATE, DESCRIPTION, DEPT_ID, LONGITUDE, LATITUDE, `STATUS`, VALID, TS
+ pc.*
+
+
+
+
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java
index da1c687..99a99fe 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java
@@ -5,7 +5,6 @@
import lombok.Data;
import java.io.Serializable;
-import java.time.LocalDateTime;
@Data
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/TimeRequest.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/TimeRequest.java
new file mode 100644
index 0000000..18609b8
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/TimeRequest.java
@@ -0,0 +1,19 @@
+package com.casic.missiles.modular.system.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+public class TimeRequest {
+
+ @ApiModelProperty("开始时间")
+ private String beginDate;
+
+ @ApiModelProperty("结束时间")
+ private String endDate;
+
+ @ApiModelProperty("按周:week,月:month,年:year")
+ private String timeType;
+
+
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/entity/BusPatrolCar.java b/casic-server/src/main/java/com/casic/missiles/modular/system/entity/BusPatrolCar.java
index 6fb1853..24c6a2c 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/entity/BusPatrolCar.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/entity/BusPatrolCar.java
@@ -63,9 +63,12 @@
@TableField("VALID")
private String valid;
- @ApiModelProperty("时间")
+ @ApiModelProperty("最新时间")
@TableField("TS")
- private LocalDateTime ts;
+ private String ts;
+ @ApiModelProperty("车载云台型号")
+ @TableField(exist = false)
+ private String deviceModel;
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/enums/DictEnum.java b/casic-server/src/main/java/com/casic/missiles/modular/system/enums/DictEnum.java
index 6519750..cdc35a0 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/enums/DictEnum.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/enums/DictEnum.java
@@ -23,7 +23,7 @@
String VALID_DELETE = "1";
//未报警
- String ALARM_ON = "0";
+ String ALARM_OFF = "0";
//报警
String ALARM_NO= "1";
//投票支持
@@ -38,4 +38,9 @@
String RECOGNITION_PREFIX = "XJSB";
String TASK_STATUS = "inspectionStatus";
+
+ //离线
+ String CAR_OFF = "0";
+ //在线
+ String CAR_NO= "1";
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
index 2a645d3..3366498 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "耦合关联分析管理")
@RestController
@RequestMapping("/system/analysisCoupling")
public class AnalysisCouplingController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
index dc25430..6648e88 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "地下空洞基本信息接口")
@RestController
@RequestMapping("/system/busHole")
public class BusHoleController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
index 32d8a36..a90f0bc 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
@@ -1,9 +1,24 @@
package com.casic.missiles.modular.system.controller;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.casic.missiles.core.page.PageFactory;
+import com.casic.missiles.modular.system.dto.ReturnDTO;
+import com.casic.missiles.modular.system.dto.TimeRequest;
+import com.casic.missiles.modular.system.entity.BusPatrolCar;
+import com.casic.missiles.modular.system.service.IBusPatrolCarService;
+import com.casic.missiles.modular.system.service.IBusPatrolTaskService;
+import com.casic.missiles.modular.system.util.ReturnUtil;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
+import javax.annotation.Resource;
+
/**
*
* 首页 前端控制器
@@ -12,9 +27,36 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "首页显示信息接口")
@RestController
@RequestMapping("/system/busOverView")
public class BusOverViewController {
+ @Resource
+ private IBusPatrolCarService iBusPatrolCarService;
+ @Resource
+ private IBusPatrolTaskService iBusPatrolTaskService;
+
+ @ApiOperation("巡检车信息")
+ @PostMapping("/carList")
+ public ReturnDTO carList() {
+ return ReturnUtil.success(iBusPatrolCarService.getCarList());
+ }
+
+
+ @ApiOperation("根据时间获取巡检任务和公里数")
+ @PostMapping("/taskCount")
+ public ReturnDTO taskCount(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskCount(timeRequest.getBeginDate(),timeRequest.getEndDate()));
+ }
+
+
+ @ApiOperation("巡检任务趋势")
+ @PostMapping("/taskTime")
+ public ReturnDTO taskTime(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskTime(timeRequest.getTimeType()));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
index dce5046..065a164 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
@@ -46,5 +46,14 @@
Page page = PageFactory.defaultPage();
return ReturnUtil.success(super.packForBT(iBusPatrolCarService.page(page, queryWrapper)));
}
+
+
+ @ApiOperation("更新车辆位置、在线离线状态及最新时间")
+ @PostMapping("/updateStatus")
+ public ReturnDTO updateStatus(@RequestBody BusPatrolCar busPatrolCar) {
+
+ return ReturnUtil.success(iBusPatrolCarService.updateById(busPatrolCar));
+
+ }
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
index aaced3a..7e74e41 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "管线占压基本信息接口")
@RestController
@RequestMapping("/system/busPipeOverstock")
public class BusPipeOverstockController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
index 47f03ee..980b879 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
@@ -4,6 +4,8 @@
import com.casic.missiles.modular.system.entity.BusPatrolCar;
import org.apache.ibatis.annotations.Mapper;
+import java.util.List;
+
/**
*
* 巡检车辆基本信息表 Mapper 接口
@@ -15,4 +17,6 @@
@Mapper
public interface BusPatrolCarMapper extends BaseMapper {
+ List getCarList();
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml
index edcf5e6..0027fef 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml
@@ -18,7 +18,19 @@
- ID, CAR_NAME, CAR_PLATE, DESCRIPTION, DEPT_ID, LONGITUDE, LATITUDE, `STATUS`, VALID, TS
+ pc.*
+
+
+
+
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java
index da1c687..99a99fe 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java
@@ -5,7 +5,6 @@
import lombok.Data;
import java.io.Serializable;
-import java.time.LocalDateTime;
@Data
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/TimeRequest.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/TimeRequest.java
new file mode 100644
index 0000000..18609b8
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/TimeRequest.java
@@ -0,0 +1,19 @@
+package com.casic.missiles.modular.system.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+public class TimeRequest {
+
+ @ApiModelProperty("开始时间")
+ private String beginDate;
+
+ @ApiModelProperty("结束时间")
+ private String endDate;
+
+ @ApiModelProperty("按周:week,月:month,年:year")
+ private String timeType;
+
+
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/entity/BusPatrolCar.java b/casic-server/src/main/java/com/casic/missiles/modular/system/entity/BusPatrolCar.java
index 6fb1853..24c6a2c 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/entity/BusPatrolCar.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/entity/BusPatrolCar.java
@@ -63,9 +63,12 @@
@TableField("VALID")
private String valid;
- @ApiModelProperty("时间")
+ @ApiModelProperty("最新时间")
@TableField("TS")
- private LocalDateTime ts;
+ private String ts;
+ @ApiModelProperty("车载云台型号")
+ @TableField(exist = false)
+ private String deviceModel;
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/enums/DictEnum.java b/casic-server/src/main/java/com/casic/missiles/modular/system/enums/DictEnum.java
index 6519750..cdc35a0 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/enums/DictEnum.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/enums/DictEnum.java
@@ -23,7 +23,7 @@
String VALID_DELETE = "1";
//未报警
- String ALARM_ON = "0";
+ String ALARM_OFF = "0";
//报警
String ALARM_NO= "1";
//投票支持
@@ -38,4 +38,9 @@
String RECOGNITION_PREFIX = "XJSB";
String TASK_STATUS = "inspectionStatus";
+
+ //离线
+ String CAR_OFF = "0";
+ //在线
+ String CAR_NO= "1";
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IBusPatrolCarService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IBusPatrolCarService.java
index 1a2b8cb..e1b0370 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IBusPatrolCarService.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IBusPatrolCarService.java
@@ -3,6 +3,8 @@
import com.casic.missiles.modular.system.entity.BusPatrolCar;
import com.baomidou.mybatisplus.extension.service.IService;
+import java.util.List;
+
/**
*
* 巡检车辆基本信息表 服务类
@@ -13,4 +15,6 @@
*/
public interface IBusPatrolCarService extends IService {
+ List getCarList();
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
index 2a645d3..3366498 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/AnalysisCouplingController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "耦合关联分析管理")
@RestController
@RequestMapping("/system/analysisCoupling")
public class AnalysisCouplingController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
index dc25430..6648e88 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusHoleController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "地下空洞基本信息接口")
@RestController
@RequestMapping("/system/busHole")
public class BusHoleController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
index 32d8a36..a90f0bc 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusOverViewController.java
@@ -1,9 +1,24 @@
package com.casic.missiles.modular.system.controller;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.casic.missiles.core.page.PageFactory;
+import com.casic.missiles.modular.system.dto.ReturnDTO;
+import com.casic.missiles.modular.system.dto.TimeRequest;
+import com.casic.missiles.modular.system.entity.BusPatrolCar;
+import com.casic.missiles.modular.system.service.IBusPatrolCarService;
+import com.casic.missiles.modular.system.service.IBusPatrolTaskService;
+import com.casic.missiles.modular.system.util.ReturnUtil;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
+import javax.annotation.Resource;
+
/**
*
* 首页 前端控制器
@@ -12,9 +27,36 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "首页显示信息接口")
@RestController
@RequestMapping("/system/busOverView")
public class BusOverViewController {
+ @Resource
+ private IBusPatrolCarService iBusPatrolCarService;
+ @Resource
+ private IBusPatrolTaskService iBusPatrolTaskService;
+
+ @ApiOperation("巡检车信息")
+ @PostMapping("/carList")
+ public ReturnDTO carList() {
+ return ReturnUtil.success(iBusPatrolCarService.getCarList());
+ }
+
+
+ @ApiOperation("根据时间获取巡检任务和公里数")
+ @PostMapping("/taskCount")
+ public ReturnDTO taskCount(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskCount(timeRequest.getBeginDate(),timeRequest.getEndDate()));
+ }
+
+
+ @ApiOperation("巡检任务趋势")
+ @PostMapping("/taskTime")
+ public ReturnDTO taskTime(@RequestBody TimeRequest timeRequest) {
+ return ReturnUtil.success(iBusPatrolTaskService.taskTime(timeRequest.getTimeType()));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
index dce5046..065a164 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPatrolCarController.java
@@ -46,5 +46,14 @@
Page page = PageFactory.defaultPage();
return ReturnUtil.success(super.packForBT(iBusPatrolCarService.page(page, queryWrapper)));
}
+
+
+ @ApiOperation("更新车辆位置、在线离线状态及最新时间")
+ @PostMapping("/updateStatus")
+ public ReturnDTO updateStatus(@RequestBody BusPatrolCar busPatrolCar) {
+
+ return ReturnUtil.success(iBusPatrolCarService.updateById(busPatrolCar));
+
+ }
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
index aaced3a..7e74e41 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/BusPipeOverstockController.java
@@ -1,6 +1,7 @@
package com.casic.missiles.modular.system.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +13,7 @@
* @author zt
* @since 2023-07-20
*/
+@Api(tags = "管线占压基本信息接口")
@RestController
@RequestMapping("/system/busPipeOverstock")
public class BusPipeOverstockController {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
index 47f03ee..980b879 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/BusPatrolCarMapper.java
@@ -4,6 +4,8 @@
import com.casic.missiles.modular.system.entity.BusPatrolCar;
import org.apache.ibatis.annotations.Mapper;
+import java.util.List;
+
/**
*
* 巡检车辆基本信息表 Mapper 接口
@@ -15,4 +17,6 @@
@Mapper
public interface BusPatrolCarMapper extends BaseMapper {
+ List getCarList();
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml
index edcf5e6..0027fef 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPatrolCarMapper.xml
@@ -18,7 +18,19 @@
- ID, CAR_NAME, CAR_PLATE, DESCRIPTION, DEPT_ID, LONGITUDE, LATITUDE, `STATUS`, VALID, TS
+ pc.*
+
+
+
+
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java
index da1c687..99a99fe 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/AlarmRecordDTO.java
@@ -5,7 +5,6 @@
import lombok.Data;
import java.io.Serializable;
-import java.time.LocalDateTime;
@Data
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/TimeRequest.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/TimeRequest.java
new file mode 100644
index 0000000..18609b8
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/TimeRequest.java
@@ -0,0 +1,19 @@
+package com.casic.missiles.modular.system.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+public class TimeRequest {
+
+ @ApiModelProperty("开始时间")
+ private String beginDate;
+
+ @ApiModelProperty("结束时间")
+ private String endDate;
+
+ @ApiModelProperty("按周:week,月:month,年:year")
+ private String timeType;
+
+
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/entity/BusPatrolCar.java b/casic-server/src/main/java/com/casic/missiles/modular/system/entity/BusPatrolCar.java
index 6fb1853..24c6a2c 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/entity/BusPatrolCar.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/entity/BusPatrolCar.java
@@ -63,9 +63,12 @@
@TableField("VALID")
private String valid;
- @ApiModelProperty("时间")
+ @ApiModelProperty("最新时间")
@TableField("TS")
- private LocalDateTime ts;
+ private String ts;
+ @ApiModelProperty("车载云台型号")
+ @TableField(exist = false)
+ private String deviceModel;
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/enums/DictEnum.java b/casic-server/src/main/java/com/casic/missiles/modular/system/enums/DictEnum.java
index 6519750..cdc35a0 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/enums/DictEnum.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/enums/DictEnum.java
@@ -23,7 +23,7 @@
String VALID_DELETE = "1";
//未报警
- String ALARM_ON = "0";
+ String ALARM_OFF = "0";
//报警
String ALARM_NO= "1";
//投票支持
@@ -38,4 +38,9 @@
String RECOGNITION_PREFIX = "XJSB";
String TASK_STATUS = "inspectionStatus";
+
+ //离线
+ String CAR_OFF = "0";
+ //在线
+ String CAR_NO= "1";
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IBusPatrolCarService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IBusPatrolCarService.java
index 1a2b8cb..e1b0370 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IBusPatrolCarService.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IBusPatrolCarService.java
@@ -3,6 +3,8 @@
import com.casic.missiles.modular.system.entity.BusPatrolCar;
import com.baomidou.mybatisplus.extension.service.IService;
+import java.util.List;
+
/**
*
* 巡检车辆基本信息表 服务类
@@ -13,4 +15,6 @@
*/
public interface IBusPatrolCarService extends IService {
+ List getCarList();
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IBusPatrolTaskService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IBusPatrolTaskService.java
index 5c0bc9f..0be8c95 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IBusPatrolTaskService.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IBusPatrolTaskService.java
@@ -9,6 +9,7 @@
import javax.servlet.http.HttpServletResponse;
import java.util.List;
+import java.util.Map;
/**
*
@@ -29,4 +30,8 @@
void exportUsersToExcel(List list, HttpServletResponse response);
Long getTaskByTime(String taskTime);
+
+ Map taskCount(String begTime, String endTime);
+
+ List