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 GetTaskInfoByThirdPartyIdAsync(string taskId); } }