track/src/TrackCenter.Application/Options/TrackAppOptions.cs

40 lines
982 B
C#

namespace TrackCenter.Application.Options;
public class TrackAppOptions
{
/// <summary>
/// 轨迹刷新并发度
/// </summary>
public int TrackRefreshFetchCount { get; set; }
/// <summary>
/// 订单拉取状态扫描间隔(秒)
/// </summary>
public int OrderPullStatusScanInterval { get; set; }
/// <summary>
/// 轨迹兜底扫描间隔(秒)
/// </summary>
public int TrackButtomUpScanInterval { get; set; }
/// <summary>
/// 轨迹运输时效预警通知跳转地址
/// </summary>
public string WarningNotifyUrl { get; set; }
/// <summary>
/// 轨迹拉取任务间隔(分钟)
/// </summary>
public int TrackPullTaskMinuteInterval { get; set; }
/// <summary>
/// 拉取优先级
/// </summary>
public int TrackPullTaskLevel { get; set; }
/// <summary>
/// Hangfire 工作线程数
/// </summary>
public int HangfireWorkerCount { get; set; }
}