namespace TrackCenter.Application.Options;
public sealed class TrackWarningTaskOptions
{
/// 所属应用
public int MiddleAppKey { get; set; }
/// 预警计算每批处理的大小
public int WarningCalcBatchSize { get; set; }
/// 预警计算间隔ms
public int WarningCalcInterval { get; set; }
/// 预警计算最大重试次数,超过这个次数会投递到死信队列当中
public int WarningCalcMaxRetryCount { get; set; }
/// 通知任务扫描优先级
public int ScanWarningNotifyTaskLevel { get; set; }
/// 预警通知任务扫描间隔(小时)
public int ScanWarningNotifyTaskHourInterval { get; set; }
/// 回传预警最大重试次数
public int ReturnWarningMaxRetryCount { get; set; }
/// 回传重试推送扫描优先级
public int ScanReturnWarningRetryPushTaskLevel { get; set; }
/// 回传重试推送任务扫描间隔(分钟)
public int ScanReturnWarningRetryPushTaskMinuteInterval { get; set; }
}