namespace MiaoYu.Api.Admin.ApplicationServices.Core.Quartz; /// /// 任务 Job 服务 /// public interface ITaskService : ITransientDependency { /// /// 查询列表 /// /// Task> FindListAsync(string? filter = null); /// /// 保存数据 /// /// /// Task SaveAsync(QuartzJob form); /// /// 删除数据 /// /// Task DeleteAsync(List ids); /// /// 根据Id 查询 任务 /// /// /// Task FindByIdAsync(Guid id); /// /// 根据任务id 运行任务调度 /// /// /// Task RunByIdAsync(QuartzJob quartzJobTask); /// /// 根据任务id 关闭任务调度 /// /// /// Task CloseByIdAsync(QuartzJob quartzJobTask); /// /// 更新执行时间 /// /// /// /// Task UpdateExecuteTime(Guid tasksId, DateTime dateTime); /// /// 恢复任务 /// /// Task RecoveryTaskAsync(); }