whyclxw
2025-01-11 51a7b8be2903a25825850e424fd997fff7d8c629
src/main/java/com/whyc/controller/LockInfController.java
@@ -19,29 +19,56 @@
    @Autowired
    private LockInfService service;
    @ApiOperation(value = "查询所有锁信息")
    @GetMapping("getAllLockInf")
    public Response getAllLockInf(@RequestParam(required = false) String lockName, @RequestParam(required = false) String lockType,@RequestParam(required = false) Integer lockState
                                 ,int pageNum,int pageSize){
        return service.getAllLockInf(lockName,lockType,lockState,pageNum,pageSize);
    public Response getAllLockInf(@RequestParam(required = false) String lockName, @RequestParam(required = false) Integer lockType,@RequestParam(required = false) Integer lockState
            ,@RequestParam int areaId,int pageNum,int pageSize){
        return service.getAllLockInf(lockName,lockType,lockState,areaId,pageNum,pageSize);
    }
    @ApiOperation(value = "查询所有锁名信息(用于下拉)")
    @GetMapping("getLinf")
    public Response getLinf(){
        return service.getLinf();
    }
    @ApiOperation(value = "查询区域管理员的所有区域下锁具(用于下拉)")
    @GetMapping("getAreaUserLock")
    public Response getAreaUserLock(){
        return service.getAreaUserLock();
    }
    @ApiOperation(value = "授权时查询所有蓝牙锁信息(不分页)")
    @GetMapping("getLockInfAuth")
    public Response getLockInfAuth(){
        return service.getLockInfAuth();
    }
    @ApiOperation(value = "添加锁(批量)")
    @GetMapping("addLock")
    public Response addLock(@RequestParam(required = false) Integer areaId, @RequestParam String lockName, @RequestParam(required = false) String lockType, @RequestParam(required = false) Integer num){
    public Response addLock(@RequestParam(required = false) Integer areaId, @RequestParam String lockName, @RequestParam(required = false) Integer lockType, @RequestParam(required = false) Integer num){
        return service.addLock(areaId,lockName,lockType,num);
    }
    @ApiOperation(value = "删除锁")
    @GetMapping("delLock")
    public Response delLock(@RequestParam Integer id){
        return service.delLock(id);
    public Response delLock(@RequestParam Integer lockId){
        return service.delLock(lockId);
    }
    @ApiOperation(value = "修改锁")
    @GetMapping("updateLock")
    public Response updateLock(@RequestParam(required = false) Integer areaId,@RequestParam Integer id, @RequestParam String lockName, @RequestParam(required = false) String lockType){
        return service.updateLock(id,areaId,lockName,lockType);
    public Response updateLock(@RequestParam(required = false) Integer areaId,@RequestParam Integer lockId, @RequestParam String lockName, @RequestParam(required = false) String lockType){
        return service.updateLock(lockId,areaId,lockName,lockType);
    }
    @ApiOperation(value = "获取区域下所有锁的状态(socket测试)")
    @GetMapping("getLockRt")
    public Response getLockRt(@RequestParam Integer areaId){
        return service.getLockRt(areaId);
    }
}