From a7fef2846505b08e0711345b17902e7381612d23 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期二, 25 三月 2025 14:02:16 +0800
Subject: [PATCH] 查询锁的蓝牙开启时间段记录添加area_path

---
 src/main/java/com/whyc/controller/LockBlController.java |   29 +++++++++++++++++++++--------
 1 files changed, 21 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/whyc/controller/LockBlController.java b/src/main/java/com/whyc/controller/LockBlController.java
index 68e4042..95fb579 100644
--- a/src/main/java/com/whyc/controller/LockBlController.java
+++ b/src/main/java/com/whyc/controller/LockBlController.java
@@ -1,26 +1,39 @@
 package com.whyc.controller;
 
 import com.whyc.dto.Response;
+import com.whyc.pojo.db_area.LockBl;
 import com.whyc.service.LockBlService;
 import com.whyc.service.LockInfService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
 
 @RestController
-@Api(tags = "閿佺殑钃濈墮鐘舵��")
+@Api(tags = "閿佺殑钃濈墮寮�鍚�")
 @RequestMapping("lockBl")
 public class LockBlController {
     @Autowired
     private LockBlService service;
 
     @ApiOperation(value = "璁惧畾閿佺殑钃濈墮寮�鍚椂闂存")
-    @GetMapping("setLockBl")
-    public Response setLockBl(@RequestParam String lockIds, @RequestParam String startTime, @RequestParam String stopTime){
-        return service.setLockBl(lockIds,startTime,stopTime);
+    @PostMapping("setLockBl")
+    public Response setLockBl(@RequestBody List<LockBl> list){
+        return service.setLockBl(list);
+    }
+
+
+    @ApiOperation(value = "鏌ヨ閿佺殑钃濈墮寮�鍚椂闂存璁板綍")
+    @GetMapping("getLockBl")
+    public Response getLockBl(@RequestParam  Integer areaId, @RequestParam(required = false)  String lockName, @RequestParam(required = false)  Integer type, @RequestParam(required = false)  Integer pageNum, @RequestParam(required = false)  Integer pageSize ){
+        return service.getLockBl(areaId,lockName,type,pageNum,pageSize);
+    }
+
+    @ApiOperation(value = "閿佺殑钃濈墮寮�鍚椂闂存鍙栨秷")
+    @GetMapping("cancelLockBl")
+    public Response cancelLockBl(@RequestParam Integer num){
+        return service.cancelLockBl(num);
     }
 }
\ No newline at end of file

--
Gitblit v1.9.1