This commit is contained in:
2026-08-31 14:42:22 +08:00
72 changed files with 2479 additions and 168 deletions
@@ -10,7 +10,14 @@ namespace FileService.Domain.IReposities
public interface IUploadFileReposity
{
void Create(UploadFile file);
Task<UploadFile?> FindByIdAsync(Guid id);
Task<UploadFile?> FindByIdAsync(Guid id);
/// <summary>
/// 按上传者 + checksum 查询(用于同一用户秒传去重)
/// </summary>
Task<UploadFile?> FindByCheckSumAsync(Guid uploaderId,string value);
/// <summary>
/// 全局按 checksum 查询(用于跨用户秒传去重)
/// </summary>
Task<UploadFile?> FindByCheckSumGlobalAsync(string algorithm, string value);
}
}