feat: 实现字典管理后端
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
using TakeoutSaaS.Application.Dictionary.Models;
|
||||
|
||||
namespace TakeoutSaaS.Application.Dictionary.Abstractions;
|
||||
|
||||
/// <summary>
|
||||
/// CSV 字典导入解析器。
|
||||
/// </summary>
|
||||
public interface ICsvDictionaryParser
|
||||
{
|
||||
/// <summary>
|
||||
/// 解析 CSV 数据。
|
||||
/// </summary>
|
||||
/// <param name="stream">输入流。</param>
|
||||
/// <param name="cancellationToken">取消标记。</param>
|
||||
/// <returns>解析后的记录列表。</returns>
|
||||
Task<IReadOnlyList<DictionaryImportRow>> ParseAsync(Stream stream, CancellationToken cancellationToken = default);
|
||||
}
|
||||
Reference in New Issue
Block a user