diff --git a/Falcon.SugarApi/TimedTask/ITaskManager.cs b/Falcon.SugarApi/TimedTask/ITaskManager.cs
new file mode 100644
index 0000000..5963308
--- /dev/null
+++ b/Falcon.SugarApi/TimedTask/ITaskManager.cs
@@ -0,0 +1,49 @@
+using System;
+
+namespace Falcon.SugarApi.TimedTask
+{
+ ///
+ /// 任务管理接口
+ ///
+ public interface ITaskManager
+ {
+ ///
+ /// 任务名称
+ ///
+ string TaskName { get; }
+ ///
+ /// 任务说明
+ ///
+ string TaskDesc { get; }
+ ///
+ /// 任务计划
+ ///
+ string TaskSchedule { get; }
+ ///
+ /// 任务分组
+ ///
+ string? TaskGroup { get; }
+
+ ///
+ /// 上次运行时间
+ ///
+ DateTime? LastRunTime { get; }
+ ///
+ /// 上次运行信息
+ ///
+ public string? LastRunMessage { get; }
+
+ ///
+ /// 运行一次任务
+ ///
+ (bool isSuccess, string msg) RunOnce();
+ ///
+ /// 开始任务
+ ///
+ (bool isSuccess, string msg) StartTask();
+ ///
+ /// 停止任务
+ ///
+ (bool isSuccess, string msg) StopTask();
+ }
+}