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