围栏基础操作增加实时数据更改
parent
e5689f7fa4
commit
7db45963f5
|
@ -8,10 +8,12 @@ package com.god.base.server.controller;
|
|||
* @Description TODO
|
||||
**/
|
||||
|
||||
import com.god.base.domain.Car;
|
||||
import com.god.base.domain.Fence;
|
||||
import com.god.base.domain.request.FenceAddRequest;
|
||||
import com.god.base.domain.request.FenceQueryRequest;
|
||||
import com.god.base.server.service.FenceService;
|
||||
import com.god.base.server.utils.CarFenceMonitor;
|
||||
import com.god.common.core.web.page.TableDataInfo;
|
||||
import com.god.common.log.annotation.Log;
|
||||
import com.god.common.log.enums.BusinessType;
|
||||
|
@ -31,7 +33,7 @@ import javax.servlet.http.HttpServletRequest;
|
|||
public class FenceController {
|
||||
|
||||
@Autowired
|
||||
private HttpServletRequest request;
|
||||
private CarFenceMonitor carFenceMonitor;
|
||||
@Autowired
|
||||
private FenceService fenceService;
|
||||
|
||||
|
@ -44,6 +46,8 @@ public class FenceController {
|
|||
@PostMapping("/insertFence")
|
||||
@Log(title = "添加围栏", businessType = BusinessType.INSERT)
|
||||
public Result<String> insertFence(@RequestBody @Validated FenceAddRequest fenceAddRequest){
|
||||
//更新实时数据
|
||||
carFenceMonitor.getCarFencesList();
|
||||
//围栏添加
|
||||
fenceService.save(Fence.fenceBuildAdd(fenceAddRequest));
|
||||
return Result.success("","添加成功");
|
||||
|
@ -58,6 +62,8 @@ public class FenceController {
|
|||
@PostMapping("/updateFence")
|
||||
@Log(title = "编辑围栏",businessType = BusinessType.UPDATE)
|
||||
public Result<String> updateFence(@RequestBody @Validated Fence fence){
|
||||
//更新实时数据
|
||||
carFenceMonitor.getCarFencesList();
|
||||
//编辑电子围栏信息
|
||||
fenceService.updateById(fence);
|
||||
|
||||
|
@ -73,6 +79,8 @@ public class FenceController {
|
|||
@GetMapping("/deleteFence")
|
||||
@Log(title = "根据围栏编号删除围栏",businessType = BusinessType.DELETE)
|
||||
public Result<String> deleteFence(@RequestParam("fenceId") Integer fenceId){
|
||||
//更新实时数据
|
||||
carFenceMonitor.getCarFencesList();
|
||||
//根据围栏编号删除围栏
|
||||
fenceService.removeById(fenceId);
|
||||
return Result.success("","删除成功");
|
||||
|
@ -87,6 +95,8 @@ public class FenceController {
|
|||
@PostMapping("/fenceListAndPage")
|
||||
@Log(title = "查询围栏信息")
|
||||
public Result<TableDataInfo<Fence>> fenceListAndPage(@RequestBody FenceQueryRequest fenceQueryRequest){
|
||||
//更新实时数据
|
||||
carFenceMonitor.getCarFencesList();
|
||||
//分页查询围栏列表
|
||||
TableDataInfo<Fence> dataInfo = fenceService.fenceListAndPage(fenceQueryRequest);
|
||||
return Result.success(dataInfo,"查询成功");
|
||||
|
|
Loading…
Reference in New Issue