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