using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace VueWebCoreApi.Quartz
{
public class TaskOptions
{
///
/// 任务名称
///
public string TaskName { get; set; }
///
/// 任务组名称
///
public string GroupName { get; set; }
///
/// Cron表达式(任务执行时间规则)
///
public string Interval { get; set; }
///
/// 任务触发的接口地址(GET/POST请求地址)
///
public string ApiUrl { get; set; }
///
/// 请求参数
///
public string RequestParameters { get; set; }
///
/// 接口请求授权Key(请求头参数)
///
public string AuthKey { get; set; }
///
/// 接口请求授权Value(请求头参数)
///
public string AuthValue { get; set; }
///
/// 任务描述/备注(说明任务用途)
///
public string Describe { get; set; }
///
/// 请求方式:GET/POST
///
public string RequestType { get; set; }
///
/// 是否消息推送:Y/N
///
public string MessagePush { get; set; }
///
/// 消息推送用户编号集合
///
public string PushUserCode { get; set; }
///
/// 任务状态
///
public int Status { get; set; }
///
/// 最后执行时间
///
public DateTime? LastRunTime { get; set; }
}
}