You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

100 lines
3.0 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
namespace Estsh.Core.Quartz.Model
{
/// <summary>
/// 任务
/// </summary>
[Description("任务表")]
public class tab_quarz_task : BaseModel
{
/// <summary>
/// 任务名
/// </summary>
[Description("任务名")]
public string TaskName { get; set; }
/// <summary>
/// 分组名
/// </summary>
[Description("分组名")]
public string GroupName { get; set; }
/// <summary>
/// 间隔时间
/// </summary>
[Description("间隔时间")]
public string Interval { get; set; }
/// <summary>
/// 调用的API地址
/// </summary>
[Description("调用的API地址")]
public string ApiUrl { get; set; }
/// <summary>
/// 任务描述
/// </summary>
[Description("任务描述")]
public string Describe { get; set; }
/// <summary>
/// 最近一次运行时间
/// </summary>
[Description("最近一次运行时间")]
public DateTime? LastRunTime { get; set; }
/// <summary>
/// 运行状态
/// </summary>
[Description("运行状态")]
public int Status { get; set; }
/// <summary>
/// 任务类型(1.DLL类型,2.API类型)
/// </summary>
[Description("任务类型(1.DLL类型,2.API类型)")]
public int TaskType { get; set; }
#region Api类型专用参数
/// <summary>
/// API访问类型(API类型)
/// </summary>
[Description("API访问类型(API类型)")]
public string ApiRequestType { get; set; }
/// <summary>
/// 授权名(API类型)
/// </summary>
///
[Description("授权名(API类型)")]
public string ApiAuthKey { get; set; }
/// <summary>
/// 授权值(API类型)
/// </summary>
///
[Description("授权值(API类型)")]
public string ApiAuthValue { get; set; }
/// <summary>
/// API参数
/// </summary>
///
[Description("API参数")]
public string ApiParameter { get; set; }
#endregion
#region DLL类型专用参数
/// <summary>
/// DLL类型名
/// </summary>
///
[Description("DLL类型名")]
public string DllClassName { get; set; }
/// <summary>
/// Dll方法名
/// </summary>
///
[Description("Dll方法名")]
public string DllActionName { get; set; }
#endregion
}
}