82 lines
1.6 KiB
C#
82 lines
1.6 KiB
C#
using JNPF.DependencyInjection;
|
|
using SqlSugar;
|
|
|
|
namespace JNPF.TaskScheduler.Entitys.Model;
|
|
|
|
[SuppressSniffer]
|
|
public class ContentModel
|
|
{
|
|
/// <summary>
|
|
/// 表达式.
|
|
/// </summary>
|
|
public string cron { get; set; }
|
|
|
|
/// <summary>
|
|
/// id.
|
|
/// </summary>
|
|
public string interfaceId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 接口名.
|
|
/// </summary>
|
|
public string interfaceName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 请求参数.
|
|
/// </summary>
|
|
public List<InterfaceParameter> parameter { get; set; }
|
|
|
|
/// <summary>
|
|
/// 当前用户TOKEN.
|
|
/// </summary>
|
|
public string Token { get; set; }
|
|
|
|
/// <summary>
|
|
/// 本地任务id.
|
|
/// </summary>
|
|
public string localHostTaskId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 租户ID.
|
|
/// </summary>
|
|
public string TenantId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 租户数据库名称.
|
|
/// </summary>
|
|
public string TenantDbName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 开始时间.
|
|
/// </summary>
|
|
public long? startTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 结束时间.
|
|
/// </summary>
|
|
public string endTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 数据库连接.
|
|
/// </summary>
|
|
public ConnectionConfigOptions ConnectionConfig { get; set; }
|
|
}
|
|
|
|
[SuppressSniffer]
|
|
public class InterfaceParameter
|
|
{
|
|
/// <summary>
|
|
/// 字段.
|
|
/// </summary>
|
|
public string field { get; set; }
|
|
|
|
/// <summary>
|
|
/// 默认值.
|
|
/// </summary>
|
|
public string defaultValue { get; set; }
|
|
|
|
/// <summary>
|
|
/// 值.
|
|
/// </summary>
|
|
public string value { get; set; }
|
|
} |