namespace Admin.NET.Plugin.AiDOP.Service.S8.Rules.DataAccess; /// /// 数据集种类。区分"对象级"与"指标级",因为两者的规则语义天然不同: /// 对象级数据集回答"这一个具体业务对象现在怎么样",指标级回答"这一批的聚合结果是多少"。 /// 本批只定义类型体系,不预登记任何真实业务数据集。 /// public static class S8DatasetKind { /// 对象级:一行 = 一个业务对象(工单 / 订单 / 库存对象 / 检验批次 …)。 public const string Object = "OBJECT"; /// 指标级:一行 = 一个聚合结果(合格率 / 达成率 / 完工率 …)。 public const string Metric = "METRIC"; public static bool IsKnown(string? kind) => string.Equals(kind, Object, StringComparison.OrdinalIgnoreCase) || string.Equals(kind, Metric, StringComparison.OrdinalIgnoreCase); }