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