LMS.service/LMS.Tools/MJPackage/ITaskConcurrencyManager.cs

17 lines
418 B
C#

using LMS.Repository.DB;
namespace LMS.Tools.MJPackage
{
// Services/ITaskConcurrencyManager.cs
public interface ITaskConcurrencyManager
{
Task CreateTaskAsync(string token, string thirdPartyTaskId);
Task UpdateTaskInDatabase(MJApiTasks mJApiTasks);
Task BatchUpdateTaskChaheToDatabaseAsync();
Task<MJApiTasks?> GetTaskInfoByThirdPartyIdAsync(string taskId);
}
}