From 6f3b05c06125b457d0c78e259f3befe4910881cf Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期日, 27 十月 2024 16:54:29 +0800
Subject: [PATCH] 计划任务更新

---
 Tiger.Model.Net/Entitys/TSK/TSK_TRIG.cs |   28 ++++++++++++++++++++++------
 1 files changed, 22 insertions(+), 6 deletions(-)

diff --git a/Tiger.Model.Net/Entitys/TSK/TSK_TRIG.cs b/Tiger.Model.Net/Entitys/TSK/TSK_TRIG.cs
index 0c7a2ab..5f0ab0b 100644
--- a/Tiger.Model.Net/Entitys/TSK/TSK_TRIG.cs
+++ b/Tiger.Model.Net/Entitys/TSK/TSK_TRIG.cs
@@ -170,6 +170,8 @@
             Unknown,
             [Description("鏈煡浣滀笟澶勭悊绋嬪簭锛屼綔涓氬鐞嗙▼搴忕被鍨嬭繍琛屾椂绫诲瀷涓簄ull")]
             Unhandled,
+            [Description("鍋滄")]
+            Stop,
         }
         #endregion
 
@@ -182,12 +184,14 @@
 
 	public class TrigArgs
     {
-        public string ToRunNow { get; set; }
-        public int ToRunEvery { get; set; }
-        public int ToRunOnceIn { get; set; }
-        public string NonReentrant { get; set; } //Y涓嶉噸澶嶏紝N閲嶅
-        public EveryType Type { get; set; }
-        public Int64 Milliseconds { get; set; }
+        public DateTime ToRunOnceAtDt { get; set; } //涓婇潰瑕佽繍琛岀殑鏃堕棿
+        public int NowAddMinutes { get; set; } //涓婇潰鏃堕棿鍔犲灏戝垎閽燂紝琛ㄧず寤惰繜澶氬皯鍒嗛挓杩愯
+        public int ToRunEvery { get; set; } //姣忛殧澶氬皯杩愯涓�鍥�
+        public int ToRunOnceIn { get; set; } //鍦ㄥ灏戝悗杩愯涓�娆�
+        public string NonReentrant { get; set; } //Y涓嶉噸澶嶏紝N閲嶅銆傚氨鏄槸鍚﹁窡涔嬪墠鐨勮繕娌¤繍琛屽畬鐨勮鍒掑悓鏃惰繍琛屻��
+        public EveryType Type { get; set; } //鏃堕棿绫诲瀷
+        public RunType runType { get; set; } //杩愯绫诲瀷
+        public Int64 Milliseconds { get; set; } 
         public int Seconds { get; set; }
         public int Minutes { get; set; }
         public int Hours { get; set; }
@@ -213,5 +217,17 @@
             [Description("鏈�")]
             Months,
         }
+
+        public enum RunType
+        {
+            [Description("椹笂杩愯")]
+            ToRunNow,
+            [Description("鍦�(T)杩愯")]
+            ToRunOnceAt,
+            [Description("闅�(T)杩愯")]
+            ToRunEvery,
+            [Description("(T)鍚庤繍琛�")]
+            ToRunOnceIn,
+        }
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3