From a298221cdb8a1869246c05f369bc45b8065fd430 Mon Sep 17 00:00:00 2001 From: wuxiaolong <3210950394@qq.com> Date: Mon, 27 Nov 2023 22:37:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=B7=BB=E5=8A=A0=E7=BB=8F?= =?UTF-8?q?=E7=BA=AC=E5=BA=A6=E4=BF=A1=E6=81=AF=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vehicle/history/domain/common/req/AddFenceReq.java | 2 +- .../fence/server/controller/VehicleFenceController.java | 7 +++++++ .../vehicle/fence/server/service/VehicleFenceService.java | 2 ++ .../server/service/impl/VehicleFenceServiceImpl.java | 8 ++++++++ 4 files changed, 18 insertions(+), 1 deletion(-) diff --git a/vehicle-fence-common/src/main/java/com/dragon/vehicle/history/domain/common/req/AddFenceReq.java b/vehicle-fence-common/src/main/java/com/dragon/vehicle/history/domain/common/req/AddFenceReq.java index e63afaa..4208b4e 100644 --- a/vehicle-fence-common/src/main/java/com/dragon/vehicle/history/domain/common/req/AddFenceReq.java +++ b/vehicle-fence-common/src/main/java/com/dragon/vehicle/history/domain/common/req/AddFenceReq.java @@ -14,7 +14,7 @@ public class AddFenceReq { /** * 字段属性:围栏id */ - private String fenceId; + private Integer fenceId; /** * 字段属性:围栏名称 */ diff --git a/vehicle-fence-server/src/main/java/com/dragon/vehicle/fence/server/controller/VehicleFenceController.java b/vehicle-fence-server/src/main/java/com/dragon/vehicle/fence/server/controller/VehicleFenceController.java index 1c14ee5..10a00d6 100644 --- a/vehicle-fence-server/src/main/java/com/dragon/vehicle/fence/server/controller/VehicleFenceController.java +++ b/vehicle-fence-server/src/main/java/com/dragon/vehicle/fence/server/controller/VehicleFenceController.java @@ -60,4 +60,11 @@ public class VehicleFenceController { public Result delete(@PathVariable Integer fenceId){ return Result.success(vehicleFenceMapper.deleteById(fenceId),"删除成功"); } + + @PostMapping("/update") + public Result updateFence(@RequestBody AddFenceReq addFenceReq){ + Fence fence=vehicleFenceService.updateFence(addFenceReq); + return Result.success(vehicleFenceMapper.updateById(fence)); + } + } diff --git a/vehicle-fence-server/src/main/java/com/dragon/vehicle/fence/server/service/VehicleFenceService.java b/vehicle-fence-server/src/main/java/com/dragon/vehicle/fence/server/service/VehicleFenceService.java index f7e7264..423c5ba 100644 --- a/vehicle-fence-server/src/main/java/com/dragon/vehicle/fence/server/service/VehicleFenceService.java +++ b/vehicle-fence-server/src/main/java/com/dragon/vehicle/fence/server/service/VehicleFenceService.java @@ -7,4 +7,6 @@ import com.dragon.vehicle.history.domain.common.req.AddFenceReq; public interface VehicleFenceService extends IService { Fence insertFence(AddFenceReq addFenceReq); + + Fence updateFence(AddFenceReq addFenceReq); } diff --git a/vehicle-fence-server/src/main/java/com/dragon/vehicle/fence/server/service/impl/VehicleFenceServiceImpl.java b/vehicle-fence-server/src/main/java/com/dragon/vehicle/fence/server/service/impl/VehicleFenceServiceImpl.java index adca98b..232c1fe 100644 --- a/vehicle-fence-server/src/main/java/com/dragon/vehicle/fence/server/service/impl/VehicleFenceServiceImpl.java +++ b/vehicle-fence-server/src/main/java/com/dragon/vehicle/fence/server/service/impl/VehicleFenceServiceImpl.java @@ -28,4 +28,12 @@ public class VehicleFenceServiceImpl extends ServiceImpl