feat(dal): CacheService - структура + CacheMatchingStatusService

This commit is contained in:
Mikhail Trubnikov
2026-01-15 15:01:56 +10:00
parent d89347787e
commit b5c25f3110
12 changed files with 150 additions and 9 deletions

View File

@@ -0,0 +1,45 @@
using PARR.DAL.Cache.Models;
using PARR.DAL.Cache.Services.Base;
namespace PARR.DAL.Cache.Services
{
internal class CacheMatchingStatusService : ICacheMatchingStatusService
{
private readonly IRedisCacheService redisCacheService;
public CacheMatchingStatusService(IRedisCacheService redisCacheService)
{
this.redisCacheService = redisCacheService;
}
public Task DeleteCacheByJobGroupIdAsync(Guid jobGroupId)
{
throw new NotImplementedException();
}
public Task DeleteCacheByJobIdAsync(Guid jobId)
{
throw new NotImplementedException();
}
public Task<MatchingStatus?> GetDataByJobGroupIdAsync(Guid jobGroupId)
{
throw new NotImplementedException();
}
public Task<MatchingStatus?> GetDataByJobIdAsync(Guid jobId)
{
throw new NotImplementedException();
}
public Task SetCahcheByJobGroupIdAsync(Guid jobGroupId, MatchingStatusDto data)
{
throw new NotImplementedException();
}
public Task SetCahcheByJobIdAsync(Guid jobId, MatchingStatusDto data)
{
throw new NotImplementedException();
}
}
}