From adac05521ae80183c2a95c0f94af9ea0ca9eb012 Mon Sep 17 00:00:00 2001
From: MSuMshk <2039814060@qq.com>
Date: Fri, 20 Feb 2026 10:09:33 +0800
Subject: [PATCH] feat(store): add dedicated pickup mode save endpoint
---
.../Contracts/Store/StorePickupContracts.cs | 15 ++++++++++
.../Controllers/StorePickupController.cs | 30 +++++++++++++++++++
2 files changed, 45 insertions(+)
diff --git a/src/Api/TakeoutSaaS.TenantApi/Contracts/Store/StorePickupContracts.cs b/src/Api/TakeoutSaaS.TenantApi/Contracts/Store/StorePickupContracts.cs
index ecc5758..03228cf 100644
--- a/src/Api/TakeoutSaaS.TenantApi/Contracts/Store/StorePickupContracts.cs
+++ b/src/Api/TakeoutSaaS.TenantApi/Contracts/Store/StorePickupContracts.cs
@@ -227,6 +227,21 @@ public sealed class SavePickupFineRuleRequest
public PickupFineRuleDto FineRule { get; set; } = new();
}
+///
+/// 保存自提模式请求。
+///
+public sealed class SavePickupModeRequest
+{
+ ///
+ /// StoreId。
+ ///
+ public string StoreId { get; set; } = string.Empty;
+ ///
+ /// Mode。
+ ///
+ public string Mode { get; set; } = string.Empty;
+}
+
///
/// 复制自提设置请求。
///
diff --git a/src/Api/TakeoutSaaS.TenantApi/Controllers/StorePickupController.cs b/src/Api/TakeoutSaaS.TenantApi/Controllers/StorePickupController.cs
index 0266981..36bdf6d 100644
--- a/src/Api/TakeoutSaaS.TenantApi/Controllers/StorePickupController.cs
+++ b/src/Api/TakeoutSaaS.TenantApi/Controllers/StorePickupController.cs
@@ -182,6 +182,26 @@ public sealed class StorePickupController(
return ApiResponse