From 8c044861aea55f9c1830b4defb80e82600c16c1c Mon Sep 17 00:00:00 2001 From: Rodney Chen <rodney.chen@hotmail.com> Date: 星期三, 26 三月 2025 11:32:05 +0800 Subject: [PATCH] 更新实体 --- Tiger.IBusiness/Service/IInterfaceService.cs | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff --git a/Tiger.IBusiness/Service/IInterfaceService.cs b/Tiger.IBusiness/Service/IInterfaceService.cs index 778e283..cb0a794 100644 --- a/Tiger.IBusiness/Service/IInterfaceService.cs +++ b/Tiger.IBusiness/Service/IInterfaceService.cs @@ -1,4 +1,5 @@ -锘縰sing Rhea.Common; +锘縰sing FluentScheduler; +using Rhea.Common; using Sundial; using System; using System.Collections.Generic; @@ -11,16 +12,19 @@ { public interface IInterfaceService:IDependency { - public void SetSchedulerFactory(ISchedulerFactory schedulerFactory); - public ApiAction AddJob<TJob>(TJob newEntity, TskJobParam jobParam) where TJob : class, IJob; - public ApiAction AddJob<TJob>(string jobname, params TriggerBuilder[] triggerBuilders) where TJob : class, IJob; + public void SetSchedulerFactory(Sundial.ISchedulerFactory schedulerFactory); + public ApiAction AddJob<TJob>(TJob newEntity, TskJobParam jobParam) where TJob : class, Sundial.IJob; + public ApiAction AddTskJob<TJob>(TJob newEntity, FluentJobParam jobParam) where TJob : class, ITJob; + public ApiAction ImmediateRun<TJob>(TJob newEntity, string jobname) where TJob : class, ITJob; + public ApiAction AddJob<TJob>(string jobname, params Sundial.TriggerBuilder[] triggerBuilders) where TJob : class, Sundial.IJob; public ApiAction UpdateJob(TSK_JOB job); public void StartAllJob(); public void StartJob(string jobname); - public IScheduler GetJob(string jobname); - public List<IScheduler> GetJobs(); + public Sundial.IScheduler GetJob(string jobname); + public List<Sundial.IScheduler> GetJobs(); public void PauseJob(string jobname); public void RemoveJob(string jobname); + public void RemovefJob(string jobname); public void AddJobFromDB(); public void JobInitialize(); } -- Gitblit v1.9.3