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