track/src/TrackCenter.Application/Options/TrackWarningTaskOptions.cs
zzh dabb9a4edb refactor: slim ProviderService upsert APIs and clarify failure tips
Remove debug APIs and transport scan Hangfire; move Upsert to Order/Upsert*; keep original response shapes and put result+reason only in exception messages.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-31 21:12:56 +08:00

32 lines
1.2 KiB
C#

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