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.Model.Net/Entitys/TSK/TSK_TRIG.cs |   34 ++++++++++++++++++++++++----------
 1 files changed, 24 insertions(+), 10 deletions(-)

diff --git a/Tiger.Model.Net/Entitys/TSK/TSK_TRIG.cs b/Tiger.Model.Net/Entitys/TSK/TSK_TRIG.cs
index d47cc78..5b156bf 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,21 +184,21 @@
 
 	public class TrigArgs
     {
-        public string ToRunNow { get; set; }
-        public string ToRunOnceAt { get; set; }
-        public DateTime ToRunOnceAtDt { get; set; }
-        public int NowAddMinutes { get; set; }
-        public int AndEvery { 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; }
         public int Days { get; set; }
         public int Weekday { get; set; }
+        public double Interval { get; set; }
+        public string ByInterval { get; set; }
 
         public enum EveryType
         {
@@ -217,5 +219,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