From e45e74e5ae207f7642be9a88ed99b593de89fb3b Mon Sep 17 00:00:00 2001
From: longz <longzhaoz@qq.com>
Date: 星期三, 24 六月 2026 16:54:46 +0800
Subject: [PATCH] 1.0
---
backend/src/main/java/com/sinata/appointment/controller/MiniVisitorController.java | 20 ++++++++++++++++++++
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/backend/src/main/java/com/sinata/appointment/controller/MiniVisitorController.java b/backend/src/main/java/com/sinata/appointment/controller/MiniVisitorController.java
index aab8e98..98469d6 100644
--- a/backend/src/main/java/com/sinata/appointment/controller/MiniVisitorController.java
+++ b/backend/src/main/java/com/sinata/appointment/controller/MiniVisitorController.java
@@ -13,7 +13,9 @@
import jakarta.validation.constraints.NotBlank;
import java.util.List;
import lombok.RequiredArgsConstructor;
+import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PatchMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.PathVariable;
@@ -60,4 +62,22 @@
miniVisitorApplicationService.update(id, uuid, request);
return ResultUtil.success();
}
+
+ @Operation(summary = "设置默认访客")
+ @PatchMapping("/{id}/default")
+ public Result<Void> setDefault(
+ @PathVariable Long id,
+ @RequestParam @NotBlank(message = "uuid 不能为空") String uuid) {
+ miniVisitorApplicationService.setDefault(id, uuid);
+ return ResultUtil.success();
+ }
+
+ @Operation(summary = "删除访客")
+ @DeleteMapping("/{id}")
+ public Result<Void> delete(
+ @PathVariable Long id,
+ @RequestParam @NotBlank(message = "uuid 不能为空") String uuid) {
+ miniVisitorApplicationService.delete(id, uuid);
+ return ResultUtil.success();
+ }
}
--
Gitblit v1.7.1