| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Threading.Tasks;
- using Quartz;
- namespace Host.Entity
- {
- public class JobBriefInfoEntity
- {
- /// <summary>
- /// 任务组名
- /// </summary>
- public string GroupName { get; set; }
- /// <summary>
- /// 任务信息
- /// </summary>
- public List<JobBriefInfo> JobInfoList { get; set; } = new List<JobBriefInfo>();
- }
- public class JobBriefInfo
- {
- /// <summary>
- /// 任务名称
- /// </summary>
- public string Name { get; set; }
- /// <summary>
- /// 下次执行时间
- /// </summary>
- public DateTime? NextFireTime { get; set; }
- /// <summary>
- /// 上次执行时间
- /// </summary>
- public DateTime? PreviousFireTime { get; set; }
- /// <summary>
- /// 上次执行的异常信息
- /// </summary>
- public string LastErrMsg { get; set; }
- /// <summary>
- /// 任务状态
- /// </summary>
- public TriggerState TriggerState { get; set; }
- /// <summary>
- /// 显示状态
- /// </summary>
- public string DisplayState
- {
- get
- {
- var state = string.Empty;
- switch (TriggerState)
- {
- case TriggerState.Normal:
- state = "正常";
- break;
- case TriggerState.Paused:
- state = "暂停";
- break;
- case TriggerState.Complete:
- state = "完成";
- break;
- case TriggerState.Error:
- state = "异常";
- break;
- case TriggerState.Blocked:
- state = "阻塞";
- break;
- case TriggerState.None:
- state = "不存在";
- break;
- default:
- state = "未知";
- break;
- }
- return state;
- }
- }
- /// <summary>
- /// 已经执行次数
- /// </summary>
- public long RunNumber { get; set; }
- }
- }
|