From 0d8c62c3d7f2a57ec8b9ff34c4f7e1a9221e9004 Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期四, 02 一月 2025 10:27:43 +0800
Subject: [PATCH] Merge branch 'master' of http://47.115.28.255:8110/r/TigerClouds-Tech/Server/TigerApi6_2024

---
 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