package com.template.api; import com.template.model.dto.KeyCardDto; import com.template.model.dto.KeyFingerprintDto; import com.template.model.dto.KeyPassWordDto; import com.template.model.dto.UpdateLockDto; import com.template.model.result.CommonResult; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.*; @RequestMapping("/auto/unlocking-admin") public interface UnlockingAdminControllerAPI { @GetMapping("/getPassWord") @ApiOperation(value = "生成随机密码", notes = "生成随机密码", httpMethod = "GET") CommonResult getPassWord(); @PostMapping("/savePassWord") @ApiOperation(value = "密码管理", notes = "密码管理", httpMethod = "PSOT") CommonResult savePassWord(@RequestBody KeyPassWordDto keyPassWordDto); @PostMapping("/saveCard") @ApiOperation(value = "卡片管理", notes = "卡片管理", httpMethod = "PSOT") CommonResult saveCard(@RequestBody KeyCardDto keyCardDto); @PostMapping("/saveFingerprint") @ApiOperation(value = "指纹管理", notes = "指纹管理", httpMethod = "PSOT") CommonResult saveFingerprint(@RequestBody KeyFingerprintDto keyFingerprintDto); @GetMapping("/deleteLock") @ApiOperation(value = "删除锁的用户", notes = "解绑", httpMethod = "GET") CommonResult deleteLock(@RequestParam Integer unlockingAdminId); @PostMapping("/updateLock") @ApiOperation(value = "修改锁的用户", notes = "修改锁的用户", httpMethod = "PSOT") CommonResult updateLock(@RequestBody UpdateLockDto updateLockDto); }