using Furion.ConfigurableOptions;
namespace Admin.NET.Plugin.AiDOP;
///
/// BOM 上传行为开关。配置节 AiDOP:BomUpload。
/// 缺省 = false(生产阶段保持缺省即可):
/// 匹配不到订单/工单时只提示不写入。
/// 测试阶段置 true:匹配不到时提取上传信息自动创建销售订单与工单后继续写入。
///
[OptionsSettings("AiDOP:BomUpload")]
public sealed class AidopBomUploadOptions : IConfigurableOptions
{
///
/// true=匹配不到订单/工单时自动创建(crm_seorder + WorkOrdMaster + mes_morder)并继续写入;
/// false=只返回未匹配提示,不写入任何数据。
///
public bool AutoCreateWhenUnmatched { get; set; } = false;
}