S3DeliveryGenerateRuleOptions.cs 867 B

123456789101112131415161718
  1. namespace Admin.NET.Plugin.AiDOP.Rule;
  2. /// <summary>
  3. /// S3 交货单生成规则配置。默认值需与当前 DeliveryScheduleService 行为保持一致。
  4. /// </summary>
  5. public sealed class S3DeliveryGenerateRuleOptions
  6. {
  7. public decimal QuotaRequiredTotal { get; set; } = 100m;
  8. public decimal QuotaTolerance { get; set; } = 0.0001m;
  9. public List<string> PoBuyerCodes { get; set; } = new() { "110", "160", "170" };
  10. public List<string> DoUsages { get; set; } = new() { "标准", "VMI", "委外加工" };
  11. public int DefaultLeadDays { get; set; } = 1;
  12. public bool EnablePackagingRoundUp { get; set; } = true;
  13. public bool ShortageCreatePr { get; set; } = true;
  14. public bool EnablePrMerge { get; set; } = true;
  15. public bool EnableRequireGoodsToPo { get; set; } = true;
  16. public bool EnableExternalPushTracking { get; set; } = true;
  17. }