namespace Admin.NET.Plugin.AiDOP.Service.S8.Rules.DataAccess;
///
/// 一次取数的结果。除 canonical 行外,还回传建单所需的数据源标识与实际生效的取数模式。
///
public sealed class S8MonitoringDataResult
{
/// canonical 行集合。
public S8MonitoringRowSet RowSet { get; init; } = S8MonitoringRowSet.Empty;
///
/// 实际使用的数据源 Id。LEGACY_SQL 为解析到的 ado_s8_data_source.id;
/// STANDARD_DATASET 无物理数据源概念,固定 0。
///
public long DataSourceId { get; init; }
/// 本次实际生效的取数模式(LEGACY_SQL / STANDARD_DATASET)。
public string DataAccessMode { get; init; } = S8DataAccessMode.LegacySql;
}