UnlockingAdminControllerAPI.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.template.api;
  2. import com.template.model.dto.KeyCardDto;
  3. import com.template.model.dto.KeyFingerprintDto;
  4. import com.template.model.dto.KeyPassWordDto;
  5. import com.template.model.dto.UpdateLockDto;
  6. import com.template.model.result.CommonResult;
  7. import io.swagger.annotations.ApiOperation;
  8. import org.springframework.web.bind.annotation.*;
  9. @RequestMapping("/auto/unlocking-admin")
  10. public interface UnlockingAdminControllerAPI {
  11. @GetMapping("/getPassWord")
  12. @ApiOperation(value = "生成随机密码", notes = "生成随机密码", httpMethod = "GET")
  13. CommonResult getPassWord();
  14. @PostMapping("/savePassWord")
  15. @ApiOperation(value = "密码管理", notes = "密码管理", httpMethod = "PSOT")
  16. CommonResult savePassWord(@RequestBody KeyPassWordDto keyPassWordDto);
  17. @PostMapping("/saveCard")
  18. @ApiOperation(value = "卡片管理", notes = "卡片管理", httpMethod = "PSOT")
  19. CommonResult saveCard(@RequestBody KeyCardDto keyCardDto);
  20. @PostMapping("/saveFingerprint")
  21. @ApiOperation(value = "指纹管理", notes = "指纹管理", httpMethod = "PSOT")
  22. CommonResult saveFingerprint(@RequestBody KeyFingerprintDto keyFingerprintDto);
  23. @GetMapping("/deleteLock")
  24. @ApiOperation(value = "删除锁的用户", notes = "解绑", httpMethod = "GET")
  25. CommonResult deleteLock(@RequestParam Integer unlockingAdminId);
  26. @PostMapping("/updateLock")
  27. @ApiOperation(value = "修改锁的用户", notes = "修改锁的用户", httpMethod = "PSOT")
  28. CommonResult updateLock(@RequestBody UpdateLockDto updateLockDto);
  29. }