18 lines
476 B
C#
18 lines
476 B
C#
using LMS.Repository.DB;
|
|
using LMS.Repository.MJPackage;
|
|
|
|
|
|
namespace LMS.Tools.MJPackage
|
|
{
|
|
// Services/ITaskConcurrencyManager.cs
|
|
public interface ITaskConcurrencyManager
|
|
{
|
|
Task CreateTaskAsync(string token, string thirdPartyTaskId, MJSubmitImageModel model);
|
|
Task UpdateTaskInDatabase(MJApiTasks mJApiTasks);
|
|
|
|
Task BatchUpdateTaskChaheToDatabaseAsync();
|
|
|
|
Task<MJApiTasks?> GetTaskInfoByThirdPartyIdAsync(string taskId);
|
|
}
|
|
}
|