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; }
}
}