S8MonitoringDataResult.cs 807 B

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