From ce19680b98669f8b4e66b2ce82fe0dcebe178445 Mon Sep 17 00:00:00 2001 From: luodangjia <luodangjia> Date: 星期二, 10 九月 2024 09:46:16 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/barrierGate/controller/ParkingOrderController.java | 101 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 101 insertions(+), 0 deletions(-) diff --git a/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/barrierGate/controller/ParkingOrderController.java b/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/barrierGate/controller/ParkingOrderController.java new file mode 100644 index 0000000..e37685a --- /dev/null +++ b/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/barrierGate/controller/ParkingOrderController.java @@ -0,0 +1,101 @@ +package com.ruoyi.integration.barrierGate.controller; + +import com.ruoyi.integration.barrierGate.model.*; +import com.ruoyi.integration.barrierGate.server.ParkingOrderService; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; + +/** + * @author zhibing.pu + * @Date 2024/9/5 16:14 + */ +@RestController +@RequestMapping("/parkingOrder") +public class ParkingOrderController { + + @Resource + private ParkingOrderService parkingOrderService; + + + /** + * 云停车入场 + * @param order + */ + @ResponseBody + @PostMapping("/cloudParkingInOrder") + public BaseResponse cloudParkingInOrder(@RequestBody CloudParkingOrder order){ + parkingOrderService.cloudParkingInOrder(order); + return BaseResponse.ok(); + } + + + /** + * 云停车出场 + * @param order + */ + @ResponseBody + @PostMapping("/cloudParkingOutOrder") + public BaseResponse cloudParkingOutOrder(@RequestBody CloudParkingOrder order){ + parkingOrderService.cloudParkingOutOrder(order); + return BaseResponse.ok(); + } + + + /** + * 云停车实时车位 + * @param parkingSpace + */ + @ResponseBody + @PostMapping("/cloudParkingSpace") + public BaseResponse cloudParkingSpace(@RequestBody CloudParkingSpace parkingSpace){ + parkingOrderService.cloudParkingSpace(parkingSpace); + return BaseResponse.ok(); + } + + + + /** + * 线下停车场入场 + * @param order + */ + @ResponseBody + @PostMapping("/offlineParkingInOrder") + public BaseResponse offlineParkingInOrder(@RequestBody OfflineParkingOrder order){ + parkingOrderService.offlineParkingInOrder(order); + OfflineParkingResponse offlineParkingResponse = new OfflineParkingResponse(); + offlineParkingResponse.setCode(0); + offlineParkingResponse.setTakeover(0); + offlineParkingResponse.setIsfree(false); + return offlineParkingResponse; + } + + + /** + * 线下停车场出场 + * @param order + */ + @ResponseBody + @PostMapping("/offlineParkingOutOrder") + public BaseResponse offlineParkingOutOrder(@RequestBody OfflineParkingOrder order){ + parkingOrderService.offlineParkingOutOrder(order); + OfflineParkingResponse offlineParkingResponse = new OfflineParkingResponse(); + offlineParkingResponse.setCode(0); + offlineParkingResponse.setTakeover(0); + offlineParkingResponse.setIsfree(false); + return offlineParkingResponse; + } + + + /** + * 线下停车场实时车位 + * @param parkingSpace + */ + @ResponseBody + @PostMapping("/offlineParkingSpace") + public BaseResponse offlineParkingSpace(@RequestBody OfflineParkingSpace parkingSpace){ + parkingOrderService.offlineParkingSpace(parkingSpace); + return BaseResponse.ok(); + } + +} -- Gitblit v1.7.1