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