2025-06-14 22:12:37 +08:00
|
|
|
|
using LMS.Repository.DB;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
namespace LMS.Tools.MJPackage
|
|
|
|
|
|
{
|
|
|
|
|
|
// Services/ITaskConcurrencyManager.cs
|
|
|
|
|
|
public interface ITaskConcurrencyManager
|
|
|
|
|
|
{
|
|
|
|
|
|
Task CreateTaskAsync(string token, string thirdPartyTaskId);
|
|
|
|
|
|
Task UpdateTaskInDatabase(MJApiTasks mJApiTasks);
|
|
|
|
|
|
|
2025-06-16 20:12:35 +08:00
|
|
|
|
Task BatchUpdateTaskChaheToDatabaseAsync();
|
2025-06-14 22:12:37 +08:00
|
|
|
|
|
2025-06-16 20:12:35 +08:00
|
|
|
|
Task<MJApiTasks?> GetTaskInfoByThirdPartyIdAsync(string taskId);
|
2025-06-14 22:12:37 +08:00
|
|
|
|
}
|
|
|
|
|
|
}
|