feat: 管理端核心实体CRUD补齐

This commit is contained in:
2025-12-02 10:19:35 +08:00
parent 1a01454266
commit 93141fbf0c
75 changed files with 4513 additions and 0 deletions

View File

@@ -2,6 +2,7 @@ using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
using TakeoutSaaS.Domain.Deliveries.Entities;
using TakeoutSaaS.Domain.Deliveries.Enums;
namespace TakeoutSaaS.Domain.Deliveries.Repositories;
@@ -40,6 +41,11 @@ public interface IDeliveryRepository
/// </summary>
Task SaveChangesAsync(CancellationToken cancellationToken = default);
/// <summary>
/// 按状态查询配送单。
/// </summary>
Task<IReadOnlyList<DeliveryOrder>> SearchAsync(long tenantId, DeliveryStatus? status, long? orderId, CancellationToken cancellationToken = default);
/// <summary>
/// 更新配送单。
/// </summary>

View File

@@ -2,6 +2,7 @@ using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
using TakeoutSaaS.Domain.Payments.Entities;
using TakeoutSaaS.Domain.Payments.Enums;
namespace TakeoutSaaS.Domain.Payments.Repositories;
@@ -40,6 +41,11 @@ public interface IPaymentRepository
/// </summary>
Task SaveChangesAsync(CancellationToken cancellationToken = default);
/// <summary>
/// 按状态筛选支付记录。
/// </summary>
Task<IReadOnlyList<PaymentRecord>> SearchAsync(long tenantId, PaymentStatus? status, CancellationToken cancellationToken = default);
/// <summary>
/// 更新支付记录。
/// </summary>