package com.whyc.controller;
|
|
import com.whyc.dto.Response;
|
import com.whyc.service.LockRtService;
|
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;
|
|
@RestController
|
@Api(tags = "锁具控制")
|
@RequestMapping("lockRt")
|
public class LockRtController {
|
@Autowired
|
private LockRtService service;
|
|
@ApiOperation(value = "清空所有授权ID卡")
|
@GetMapping("cancleIdCard")
|
public Response cancleIdCard(@RequestParam Integer lockId){
|
return service.cancleIdCard(lockId);
|
}
|
|
@ApiOperation(value = "远程开锁")
|
@GetMapping("lockOpen")
|
public Response lockOpen(@RequestParam Integer lockId){
|
return service.lockOpen(lockId);
|
}
|
|
@ApiOperation(value = "远程重启")
|
@GetMapping("lockReStart")
|
public Response lockReStart(@RequestParam Integer lockId){
|
return service.lockReStart(lockId);
|
}
|
|
@ApiOperation(value = "设置锁具地址:lock_addr_set[锁具地址(1-255)]")
|
@GetMapping("controllLockAddrSet")
|
public Response controllLockAddrSet(@RequestParam Integer lockId,@RequestParam Integer lockAddrSet){
|
return service.controllLockAddrSet(lockId,lockAddrSet);
|
}
|
|
@ApiOperation(value = "添加授权卡ID:id_card_set[ID卡号码]")
|
@GetMapping("addIdCardSet")
|
public Response addIdCardSet(@RequestParam Integer lockId,@RequestParam String idCardSet){
|
return service.addIdCardSet(lockId,idCardSet);
|
}
|
|
@ApiOperation(value = "移除授权卡ID:id_card_set[ID卡号码]")
|
@GetMapping("delIdCardSet")
|
public Response delIdCardSet(@RequestParam Integer lockId,@RequestParam String idCardSet){
|
return service.delIdCardSet(lockId,idCardSet);
|
}
|
}
|