ITaskSchedulerServer.cs 609 B

12345678910111213141516171819202122232425
  1. using Infrastructure.Model;
  2. using System.Threading.Tasks;
  3. using ZR.Model.System;
  4. namespace ZR.Tasks
  5. {
  6. public interface ITaskSchedulerServer
  7. {
  8. Task<ApiResult> StartTaskScheduleAsync();
  9. Task<ApiResult> StopTaskScheduleAsync();
  10. Task<ApiResult> AddTaskScheduleAsync(SysTasks tasksQz);
  11. Task<ApiResult> PauseTaskScheduleAsync(SysTasks tasksQz);
  12. Task<ApiResult> ResumeTaskScheduleAsync(SysTasks tasksQz);
  13. Task<ApiResult> DeleteTaskScheduleAsync(SysTasks tasksQz);
  14. Task<ApiResult> RunTaskScheduleAsync(SysTasks tasksQz);
  15. Task<ApiResult> UpdateTaskScheduleAsync(SysTasks tasksQz);
  16. }
  17. }