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