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; } }