using Furion.DatabaseAccessor; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FlexJobApi.Core { /// /// 定时任务-作业详情 /// public class ScheduleJobDetail : CommonEntity, IDbAuditLogIgnore { /// /// 作业Id /// public string JobId { get; set; } /// /// 作业组名称 /// public string GroupName { get; set; } /// /// 作业处理程序类型,存储的是类型的 FullName /// public string JobType { get; set; } /// /// 作业处理程序类型所在程序集,存储的是程序集 Name /// public string AssemblyName { get; set; } /// /// 描述信息 /// public string Description { get; set; } /// /// 作业执行方式,如果设置为 false,那么使用 串行 执行,否则 并行 执行 /// public bool Concurrent { get; set; } /// /// 是否扫描 IJob 实现类 [Trigger] 特性触发器 /// public bool IncludeAnnotations { get; set; } /// /// 作业信息额外数据 /// 由 Dictionary string, object 序列化成字符串存储 /// public string Properties { get; set; } } }