fix: 禁止账单跨租户查询

This commit is contained in:
root
2026-01-29 14:51:56 +00:00
parent 1622c38043
commit a0b77d4847
11 changed files with 61 additions and 27 deletions

View File

@@ -5,7 +5,7 @@ using TakeoutSaaS.Shared.Abstractions.Serialization;
namespace TakeoutSaaS.Application.App.Billings.Dto;
/// <summary>
/// 账单详情 DTO管理员端)。
/// 账单详情 DTO租户端)。
/// </summary>
public sealed record BillingDetailDto
{

View File

@@ -364,7 +364,7 @@ public sealed record PaymentRecordDto
public sealed record BillingStatisticsDto
{
/// <summary>
/// 租户 ID为空表示跨租户统计)。
/// 租户 ID当前租户)。
/// </summary>
[JsonConverter(typeof(NullableSnowflakeIdJsonConverter))]
public long? TenantId { get; init; }

View File

@@ -5,7 +5,7 @@ using TakeoutSaaS.Shared.Abstractions.Serialization;
namespace TakeoutSaaS.Application.App.Billings.Dto;
/// <summary>
/// 账单列表 DTO管理员端列表展示)。
/// 账单列表 DTO租户端列表展示)。
/// </summary>
public sealed record BillingListDto
{

View File

@@ -9,7 +9,7 @@ namespace TakeoutSaaS.Application.App.Billings.Dto;
public sealed record BillingStatisticsDto
{
/// <summary>
/// 租户 ID可选,管理员可跨租户统计)。
/// 租户 ID当前租户)。
/// </summary>
[JsonConverter(typeof(NullableSnowflakeIdJsonConverter))]
public long? TenantId { get; init; }

View File

@@ -5,7 +5,7 @@ using TakeoutSaaS.Shared.Abstractions.Serialization;
namespace TakeoutSaaS.Application.App.Billings.Dto;
/// <summary>
/// 支付记录 DTO管理员端)。
/// 支付记录 DTO租户端)。
/// </summary>
public sealed record PaymentRecordDto
{