feat(marketing): implement flash sale module api and app layer
All checks were successful
Build and Deploy TenantApi + SkuWorker / build-and-deploy (push) Successful in 2m4s

This commit is contained in:
2026-03-02 11:08:14 +08:00
parent 5a6da9be0c
commit 0f3542f33f
30 changed files with 2939 additions and 0 deletions

View File

@@ -140,6 +140,15 @@ public interface IProductRepository
/// </summary>
Task<IReadOnlyList<Product>> SearchPickerAsync(long tenantId, long storeId, long? categoryId, string? keyword, int limit, CancellationToken cancellationToken = default);
/// <summary>
/// 按标识批量读取商品。
/// </summary>
Task<IReadOnlyList<Product>> GetByIdsAsync(
long tenantId,
long storeId,
IReadOnlyCollection<long> productIds,
CancellationToken cancellationToken = default);
/// <summary>
/// 批量更新商品分类。
/// </summary>