From b2678a27bac045888a7a655464baeef4c82ceeb3 Mon Sep 17 00:00:00 2001
From: MSuMshk <2039814060@qq.com>
Date: Fri, 30 Jan 2026 01:13:43 +0000
Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4=E7=A7=9F?=
=?UTF-8?q?=E6=88=B7=E7=AB=AF=E6=8E=A7=E5=88=B6=E5=99=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../DictionaryLabelOverridesController.cs | 83 +--------
.../DictionaryOverridesController.cs | 150 ----------------
.../Controllers/TenantBillingsController.cs | 107 -----------
.../TenantNotificationsController.cs | 58 ------
.../Controllers/TenantRolesController.cs | 168 ------------------
5 files changed, 1 insertion(+), 565 deletions(-)
delete mode 100644 src/Api/TakeoutSaaS.AdminApi/Controllers/DictionaryOverridesController.cs
delete mode 100644 src/Api/TakeoutSaaS.AdminApi/Controllers/TenantBillingsController.cs
delete mode 100644 src/Api/TakeoutSaaS.AdminApi/Controllers/TenantNotificationsController.cs
delete mode 100644 src/Api/TakeoutSaaS.AdminApi/Controllers/TenantRolesController.cs
diff --git a/src/Api/TakeoutSaaS.AdminApi/Controllers/DictionaryLabelOverridesController.cs b/src/Api/TakeoutSaaS.AdminApi/Controllers/DictionaryLabelOverridesController.cs
index 2f50743..fbc6669 100644
--- a/src/Api/TakeoutSaaS.AdminApi/Controllers/DictionaryLabelOverridesController.cs
+++ b/src/Api/TakeoutSaaS.AdminApi/Controllers/DictionaryLabelOverridesController.cs
@@ -12,7 +12,7 @@ using TakeoutSaaS.Shared.Web.Api;
namespace TakeoutSaaS.AdminApi.Controllers;
///
-/// 字典标签覆盖管理。
+/// 字典标签覆盖管理(平台端)。
///
[ApiVersion("1.0")]
[Authorize]
@@ -22,85 +22,6 @@ public sealed class DictionaryLabelOverridesController(
ICurrentUserAccessor currentUserAccessor)
: BaseApiController
{
- #region 租户端 API(租户覆盖系统字典)
-
- ///
- /// 获取当前租户的标签覆盖列表。
- ///
- [HttpGet("~/api/admin/v{version:apiVersion}/tenants/{tenantId:long}/dictionary/label-overrides")]
- [PermissionAuthorize("dictionary:override:read")]
- [ProducesResponseType(typeof(ApiResponse>), StatusCodes.Status200OK)]
- public async Task>> ListTenantOverrides(
- long tenantId,
- [FromQuery] OverrideType? overrideType,
- CancellationToken cancellationToken)
- {
- // 1. 校验租户标识
- if (tenantId <= 0)
- {
- return ApiResponse>.Error(StatusCodes.Status400BadRequest, "租户标识无效");
- }
-
- // 2. (空行后) 查询租户覆盖列表
- var result = await labelOverrideService.GetOverridesAsync(tenantId, overrideType, cancellationToken);
- return ApiResponse>.Ok(result);
- }
-
- ///
- /// 租户覆盖系统字典项的标签。
- ///
- [HttpPost("~/api/admin/v{version:apiVersion}/tenants/{tenantId:long}/dictionary/label-overrides")]
- [PermissionAuthorize("dictionary:override:update")]
- [ProducesResponseType(typeof(ApiResponse), StatusCodes.Status200OK)]
- public async Task> CreateTenantOverride(
- long tenantId,
- [FromBody] UpsertLabelOverrideRequest request,
- CancellationToken cancellationToken)
- {
- // 1. 校验租户标识
- if (tenantId <= 0)
- {
- return ApiResponse.Error(StatusCodes.Status400BadRequest, "租户标识无效");
- }
-
- // 2. (空行后) 执行租户覆盖
- var operatorId = currentUserAccessor.UserId;
- var result = await labelOverrideService.UpsertTenantOverrideAsync(tenantId, request, operatorId, cancellationToken);
- return ApiResponse.Ok(result);
- }
-
- ///
- /// 租户删除自己的标签覆盖。
- ///
- [HttpDelete("~/api/admin/v{version:apiVersion}/tenants/{tenantId:long}/dictionary/label-overrides/{dictionaryItemId:long}")]
- [PermissionAuthorize("dictionary:override:delete")]
- [ProducesResponseType(typeof(ApiResponse