using Furion.ConfigurableOptions; namespace Admin.NET.Plugin.AiDOP; /// S5 库存口径收敛配置。配置节 AiDOP:Inventory [OptionsSettings("AiDOP:Inventory")] public sealed class AidopInventoryOptions : IConfigurableOptions { public string SourceCode { get; set; } = "DOPDEMORQ_SQLSERVER"; /// LiveThenStd | StdOnly public string BalanceMode { get; set; } = "LiveThenStd"; public int BatchSize { get; set; } = 500; public int StdMaxAgeMinutes { get; set; } = 90; public int LocationOverlapMinutes { get; set; } = 120; public int TransBootstrapMonths { get; set; } = 12; public int MaxPageSize { get; set; } = 200; public int LiveTimeoutSeconds { get; set; } = 5; public string DefaultDomain { get; set; } = "8010"; }